Enum.GetValuesAsUnderlyingType 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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 列舉,或在無法執行時程式碼產生的平台上使用。