JsonNumberEnumConverter<TEnum> 類別

定義

轉換子,將列舉轉換成數值或從數值轉換。

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

這個轉換子的目標列舉類型。

繼承
JsonNumberEnumConverter<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)

適用於