要遍历枚举的所有值,请使用Enum.GetValues()。
首先,设置一个枚举-
public enum Grade { A, B, C, D, E, F };
现在,通过foreach循环,您需要循环遍历Enum.GetValues(typeof(Grade))-
foreach (Grade g in Enum.GetValues(typeof(Grade))) { Console.WriteLine(g); }
这是完整的代码-
using System; public class EnumExample { public enum Grade { A, B, C, D, E, F }; public static void Main() { foreach (Grade g in Enum.GetValues(typeof(Grade))) { Console.WriteLine(g); } } }
输出结果
A B C D E F