Я прочитал документацию, в которой говорится, что "заданный тип перечисления, метод GetValues () System.Enum вернет массив заданного базового типа enum, т.е. int, byte и т.д.
Однако я использую метод GetValues, и все, что я получаю, это массив типа Enums. Я что-то пропустил?
public enum Response
{
Yes = 1,
No = 2,
Maybe = 3
}
foreach (var value in Enum.GetValues(typeof(Response)))
{
var type = value.GetType(); // type is always of type Enum not of the enum base type
}
Спасибо