EnumValue<T>.Implicit 运算符

定义

重载

Implicit(EnumValue<T> to String)

将指定的值隐式转换为 String 值。

Implicit(T to EnumValue<T>)

通过转换提供的枚举值来初始化新的 EnumValue 类。

Implicit(EnumValue<T> to T)

将指定的值隐式转换为枚举。

Implicit(EnumValue<T> to String)

将指定的值隐式转换为 String 值。

public static implicit operator string (DocumentFormat.OpenXml.EnumValue<T> value);
public static implicit operator string? (DocumentFormat.OpenXml.EnumValue<T> value);
static member op_Implicit : DocumentFormat.OpenXml.EnumValue<'T (requires 'T : struct)> -> string
Public Shared Widening Operator CType (value As EnumValue(Of T)) As String

参数

value
EnumValue<T>

要转换的值。

返回

转换后的字符串。

适用于

Implicit(T to EnumValue<T>)

通过转换提供的枚举值来初始化新的 EnumValue 类。

public static implicit operator DocumentFormat.OpenXml.EnumValue<T> (T value);
static member op_Implicit : 'T -> DocumentFormat.OpenXml.EnumValue<'T (requires 'T : struct)>
Public Shared Widening Operator CType (value As T) As EnumValue(Of T)

参数

value
T

类型为 T 的值

返回

与值对应的新 EnumValue 实例。

适用于

Implicit(EnumValue<T> to T)

将指定的值隐式转换为枚举。

public static implicit operator T (DocumentFormat.OpenXml.EnumValue<T> xmlAttribute);
public static implicit operator T (DocumentFormat.OpenXml.EnumValue<T> value);
static member op_Implicit : DocumentFormat.OpenXml.EnumValue<'T (requires 'T : struct)> -> 'T
static member op_Implicit : DocumentFormat.OpenXml.EnumValue<'T (requires 'T : struct)> -> 'T
Public Shared Widening Operator CType (xmlAttribute As EnumValue(Of T)) As T
Public Shared Widening Operator CType (value As EnumValue(Of T)) As T

参数

xmlAttributevalue
EnumValue<T>

返回

T

转换后的枚举值。

例外

当 为 nullvalue引发。

适用于