EnumValue<T>.Implicit 运算符
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
转换后的枚举值。
例外
当 为 null
时value
引发。