語言

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

這個轉換器針對的 enum 類型。

繼承
JsonNumberEnumConverter<TEnum>

備註

這是枚舉的預設轉換器,可以用來覆蓋 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)

適用於