[C#] Convert Enum to List

  • 40
  • 0
  • 2024-02-22

Convert Enum to List

處理方式 : BJ4

NO1

Language[] result = (Language[])Enum.GetValues(typeof(Language))

NO2 

string[] names = Enum.GetNames(typeof(Languages));

 NO3

var enumList = Enum.GetValues(typeof(Language)).OfType<Language>().ToList();

 NO4

Enum.GetValues(typeof(Language)).Cast<Language>().ToList();

 NO5

Enum.GetValues(typeof(Language)).Cast<Language>().Select(x => x.ToString()).ToList();