CSDN博客

img JackWu

如何为枚举写自定义的Parse?

发表于2004/6/29 20:20:00  776人阅读

比如:
public enum MyEnum { Monday,Tuesday,Wensday };

想实现:MyEnum e1 = MyEnum.Parse("Tuesday");
该怎么做呢?

开始在vs.net  ide中打MyEnum时,代码提示中没有Parse,搞得我以为enum没有Parse方法。但我看到IEnumeric的接口中是有parse的,不解。

后来saucer(思归/MVP) 象幽灵一下冒出来,写了一句:
use
MyEnum e1 = (MyEnum)System.Enum.Parse(typeof(MyEnum),"Tuesday");

解决了。

不过自定义的问题还是没解决,比如要实现MyEnum e1 = MyEnum.Parse("星期二"),这就不行了,继续thinking....

阅读全文
0 0

相关文章推荐

img
取 消
img