Optional<T> 構造体

定義

値とフラグを組み合わせて、ValueHasValueその値が意味があるかどうかを示します。

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

現在のオブジェクトの値を取得します。 返trueされない限りHasValue意味がありません。

メソッド

ToString()

このオブジェクトの文字列形式を返します。

演算子

Implicit(T to Optional<T>)

値とフラグを組み合わせて、ValueHasValueその値が意味があるかどうかを示します。

適用対象