如何迴圈遍歷 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