如何遍历枚举类型
例如,我定义了 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 );