ใช้ Enum.GetValues() เพื่อวนลูปค่า Enum ทั้งหมด
ประกาศ Enum:
public enum Grade { A, B, C, D, E, F };
วนลูปด้วย foreach:
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