JsonNumberEnumConverter<TEnum> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
轉換器,用於將枚舉數值與數值之間轉換。
generic <typename TEnum>
where TEnum : value classpublic ref class JsonNumberEnumConverter sealed : System::Text::Json::Serialization::JsonConverterFactory
public sealed class JsonNumberEnumConverter<TEnum> : System.Text.Json.Serialization.JsonConverterFactory where TEnum : struct
type JsonNumberEnumConverter<'Enum (requires 'Enum : struct)> = class
inherit JsonConverterFactory
Public NotInheritable Class JsonNumberEnumConverter(Of TEnum)
Inherits JsonConverterFactory
類型參數
- TEnum
這個轉換器針對的 enum 類型。
- 繼承
備註
這是枚舉的預設轉換器,可以用來覆蓋 UseStringEnumConverter 個別類型或屬性。
建構函式
| 名稱 | Description |
|---|---|
| JsonNumberEnumConverter<TEnum>() |
初始化 JsonNumberEnumConverter<TEnum> 的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| Type |
取得目前轉換器實例正在轉換的類型。 (繼承來源 JsonConverterFactory) |
方法
| 名稱 | Description |
|---|---|
| CanConvert(Type) |
當在衍生類別中覆寫時,決定轉換器實例是否能轉換指定的物件型別。 |
| CreateConverter(Type, JsonSerializerOptions) |
為特定類型的轉換器建立。 |
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |