小弟有个问题 是这样 比如哦 我新建一个枚举
Enum text
{
unknow,
one,
two
}
然后当我要引用这个枚举的时候 怎么判断呢 就是说我要取得某一个值对应是哪个 比如这样对吗
text getText(string textName)
{
text tt=text.unknow;
switch (textName)
{
case "one":
tt=text.one;
break;
case "two":
tt=text.one;
break;
default:
break;
}
return tt;
}
这样对吗 还是有别的方法 初用枚举不太会 找了半天不知道这样对不对 求指点
}
Enum text
{
unknow,
one,
two
}
然后当我要引用这个枚举的时候 怎么判断呢 就是说我要取得某一个值对应是哪个 比如这样对吗
text getText(string textName)
{
text tt=text.unknow;
switch (textName)
{
case "one":
tt=text.one;
break;
case "two":
tt=text.one;
break;
default:
break;
}
return tt;
}
这样对吗 还是有别的方法 初用枚举不太会 找了半天不知道这样对不对 求指点
}
解决方案 »
- how postsharp pass two parameters without method parameter?
- Repeater嵌套时,如何将外层的数据显示在里层呢?
- 读取RESX文件的字符串,提示未能找到任何适合于指定的区域性或非特定区域性的资源
- 有没有谁用过Msn的photo upload tool,为什么上传没有反应?
- 有关ViewState有问题
- 讨论:我想自己创业,应该具备哪些方面的要素,请给些意见。
- quoted-printable解码问题.
- 讀問哪位大哥開用ASP.NET發過郵件發送系統,其中SmtpServer應該如何配置?
- 我要在win2000 server上运行aspx网页要装什么?那里有下载
- parameter传递两个参数
- 动态Gridview不能触发事件
- Visual Studio 2008 源和视图不一致问题
{}
switch (c) {
case text.unknow:
return string.format("{0}", (int)c);
default:
return ""; }
}
{
text tt=(text)(Enum.Parse(typeof(text), textName));
return tt;
}
text tt;
if(Enum.IsDefined(typeof(text),textName)
tt=(text)(Enum.Parse(typeof(text), textName));
else
tt=text.unknow;
return tt;