Как получить тип Enum

Как получить тип Enum


Как получить тип, от которого наследуется enum?

Например, такой enum:

public enum MyEnum : long
{
  Foo,
  Bar
}




Enum.GetUnderlyingType

Type type = Enum.GetUnderlyingType(typeof(MyEnum));
Console.WriteLine(type);

Вывод в консоль

System.Int64



Report Page