Поделиться через


Optional<T> Структура

Определение

Объединяет значение и Valueфлаг, указывающий, HasValueявляется ли это значение значимым.

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

Возвращает значение true , если возвращается Value осмысленное значение.

Value

Возвращает значение текущего объекта. Не имеет смысла, если HasValue не возвращается true.

Методы

ToString()

Возвращает строковое представление этого объекта.

Операторы

Implicit(T to Optional<T>)

Объединяет значение и Valueфлаг, указывающий, HasValueявляется ли это значение значимым.

Применяется к