Here you will learn how to enumerate or loop through an enum.
In C#, an enum is used to assign constant names to a group of numeric integer values. It makes constant values more readable, for example,
WeekDays.Monday is more readable than number 0 when referring to the day in a week.An enum can be looped through using
Enum.GetNames<TEnum>(), Enum.GetNames(), Enum.GetValues<TEnum>(), or Enum.GetValues() static methods with the foreach loop.The following example gets the names of an enum using the
Enum.GetNames<TEnum>() method.