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

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

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

public enum MyEnum : long
{
  Foo,
  Bar
}

Ответы (1 шт):

Автор решения: aepot

Enum.GetUnderlyingType

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

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

System.Int64
→ Ссылка