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
這個轉換子的目標列舉類型。
- 繼承
備註
這是列舉的預設轉換器,可用來覆寫 UseStringEnumConverter 個別類型或屬性。
建構函式
JsonNumberEnumConverter<TEnum>() |
初始化 JsonNumberEnumConverter<TEnum> 的新執行個體。 |
屬性
Type |
取得目前轉換子實例所轉換的類型。 (繼承來源 JsonConverterFactory) |
方法
CanConvert(Type) |
在衍生類別中覆寫時,會決定轉換器執行個體是否可以轉換指定的物件類型。 |
CreateConverter(Type, JsonSerializerOptions) |
建立指定類型的轉換器。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |