首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么遍历枚举类型

2012-11-16 
如何遍历枚举类型例如,我定义了 enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri}在程序中,假设我实现并不

如何遍历枚举类型
例如,我定义了 enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri}; 
在程序中,假设我实现并不知道它包含多少元素,我怎么在能够遍历它?

[解决办法]
string[] s = Enum.GetNames(typeof(Days));
for (int d = 0; d < s.Length; d++)
Console.WriteLine(s[d]);
[解决办法]
string[] values = Enum.GetNames(typeof(Days));
[解决办法]
foreach (Days day in Enum.GetValues(typeof(Days )))
Console.WriteLine(cday );

热点排行