Optional<T> Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
generic <typename T>
public value class Optional
public readonly struct Optional<T>
type Optional<'T> = struct
Public Structure Optional(Of T)
Параметры типа
- T
Тип значения.
- Наследование
-
Optional<T>
Конструкторы
Optional<T>(T) |
Создает объект Optional<T> со значимым значением. |
Свойства
HasValue |
Возвращает значение |
Value |
Возвращает значение текущего объекта. Не имеет смысла, если HasValue не возвращается |
Методы
ToString() |
Возвращает строковое представление этого объекта. |
Операторы
Implicit(T to Optional<T>) |
Объединяет значение и Valueфлаг, указывающий, HasValueявляется ли это значение значимым. |