EnumValue<T>.Implicit Оператор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Implicit(EnumValue<T> to String) |
Неявно преобразует указанное значение в строковое значение. |
Implicit(T to EnumValue<T>) |
Инициализирует новый класс EnumValue путем преобразования указанного значения перечисления. |
Implicit(EnumValue<T> to T) |
Неявно преобразует указанное значение в перечисление. |
Implicit(EnumValue<T> to 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>
Возвращаемое значение
Преобразованное значение перечисления.
Исключения
Возникает, если value
имеет значение null
.