C#怎样判断一个值是否是枚举里面的值, 还有枚举里面的值是那个字符串还是数字。
我Tostring 之后显示的是 字符串 是不是代表枚举的值就是字符串,
然后就是 怎么样判断这个字符串是不是 枚举中的值。。
老系统了,2.0的 后面用的是 Enum. IsDefined() 方法、、
不过还是谢谢各位了、
http://msdn.microsoft.com/zh-cn/library/system.enum.getnames(v=VS.80).aspx
Enum.GetNames
4.5引入了HasFlag方法,非常方便。
http://msdn.microsoft.com/en-us/library/system.enum.hasflag.aspx
可以用ToString("d") 这个重载方法