C# 枚举转换的效率问题

C#俩个枚举之间的转换,按理来说,不会花费太长的时间,但是我测试的俩个枚举的转换平均时间超过30ms,请问问题出在哪里?我是采用switch来判断该返回哪个枚举的,这俩个... C# 俩个枚举之间的转换,按理来说,不会花费太长的时间,但是我测试的俩个枚举的转换平均时间超过30ms,请问问题出在哪里?我是采用switch来判断该返回哪个枚举的,这俩个枚举都不大,五个而已
public static SAMPLE_STATUS FromSampleStatus(Status status)
{
switch(status)
{
case Status.Applied:
return SAMPLE_STATUS.SAMPLE_STATUS_PROGRAMMED;

case Status.Error:
return SAMPLE_STATUS.SAMPLE_STATUS_INCOMPLETE;

case Status.Finished:
return SAMPLE_STATUS.SAMPLE_STATUS_COMPLETE;

case Status.Testing:
return SAMPLE_STATUS.SAMPLE_STATUS_INPROGRESS;

case Status.Waiting:
return SAMPLE_STATUS.SAMPLE_STATUS_PROGRAMMED;

default:
//Debug.Assert(false);
return SAMPLE_STATUS.SAMPLE_STATUS_UNKNOWN;
}
}
各位大侠再看看,传入的是枚举,传出的也是一个枚举,我不调函数,直接嵌进去了也不行,还是很花时间
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
郏鸿祯C6
2011-04-12 · TA获得超过4548个赞
知道小有建树答主
回答量:1601
采纳率:50%
帮助的人:1193万
展开全部
还是把代码拿出来晒晒吧
再说了,枚举之间转化了干什么?用整形当作中间量不行吗
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaozhekang110
2011-04-12 · TA获得超过1841个赞
知道小有建树答主
回答量:671
采纳率:0%
帮助的人:865万
展开全部
贴出你的源代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hjingquan2003
2011-04-12 · 超过90用户采纳过TA的回答
知道小有建树答主
回答量:283
采纳率:0%
帮助的人:246万
展开全部
你去掉static
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式