如何循环遍历 C# 中枚举的所有值?
要循环遍历枚举的所有值,请使用 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP