Code để loop danh sách enum rất đơn giản.
Ví dụ mình có 1 enum sau:
public enum Suit
{ Spades, Hearts, Clubs, Diamonds }
Cách 1:
foreach (Suit suit in (Suit[]) Enum.GetValues(typeof(Suit)))
{
}
Code kết quả:
Code của mình ở .net 6 bằng visual studio :
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");
foreach (Suit suit in (Suit[])Enum.GetValues(typeof(Suit)))
{
Console.WriteLine(suit.ToString());
}
public enum Suit
{
Spades,
Hearts,
Clubs,
Diamonds
}
Code: github tại đây