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