Enum.GetValuesAsUnderlyingType Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| GetValuesAsUnderlyingType(Type) |
Извлекает массив значений констант базового типа в указанном перечислении. |
| GetValuesAsUnderlyingType<TEnum>() |
Извлекает массив значений констант базового типа в указанном типе перечисления. |
GetValuesAsUnderlyingType(Type)
- Исходный код:
- Enum.cs
- Исходный код:
- Enum.cs
- Исходный код:
- Enum.cs
- Исходный код:
- Enum.cs
- Исходный код:
- Enum.cs
Извлекает массив значений констант базового типа в указанном перечислении.
public:
static Array ^ GetValuesAsUnderlyingType(Type ^ enumType);
public static Array GetValuesAsUnderlyingType(Type enumType);
static member GetValuesAsUnderlyingType : Type -> Array
Public Shared Function GetValuesAsUnderlyingType (enumType As Type) As Array
Параметры
- enumType
- Type
Тип перечисления.
Возвращаемое значение
Массив, содержащий значения констант базового типа в enumType.
Исключения
Параметр enumType имеет значение null.
enumType не является типом перечисления.
Комментарии
Этот метод можно использовать для получения значений перечисления, когда трудно создать массив типа перечисления. Например, этот метод можно использовать для MetadataLoadContext перечисления или на платформе, в которой недоступен создание кода во время выполнения.
Применяется к
GetValuesAsUnderlyingType<TEnum>()
- Исходный код:
- Enum.cs
- Исходный код:
- Enum.cs
- Исходный код:
- Enum.cs
- Исходный код:
- Enum.cs
- Исходный код:
- Enum.cs
Извлекает массив значений констант базового типа в указанном типе перечисления.
public:
generic <typename TEnum>
where TEnum : value class static Array ^ GetValuesAsUnderlyingType();
public static Array GetValuesAsUnderlyingType<TEnum>() where TEnum : struct;
static member GetValuesAsUnderlyingType : unit -> Array (requires 'Enum : struct)
Public Shared Function GetValuesAsUnderlyingType(Of TEnum As Structure) () As Array
Параметры типа
- TEnum
Тип перечисления.
Возвращаемое значение
Массив, содержащий значения констант базового типа в TEnum.
Комментарии
Этот метод можно использовать для получения значений перечисления, когда трудно создать массив типа перечисления. Например, этот метод можно использовать для MetadataLoadContext перечисления или на платформе, в которой недоступен создание кода во время выполнения.