Freigeben über


Optional<T> Struktur

Definition

Kombiniert einen Wert und ein Flag, der angibt, ValueHasValueob dieser Wert sinnvoll ist oder nicht.

generic <typename T>
public value class Optional
public readonly struct Optional<T>
type Optional<'T> = struct
Public Structure Optional(Of T)

Typparameter

T

Der Typ des Werts.

Vererbung
Optional<T>

Konstruktoren

Optional<T>(T)

Erstellt einen Optional<T> aussagekräftigen Wert.

Eigenschaften

HasValue

Gibt zurück true , wenn der Value Wert einen aussagekräftigen Wert zurückgibt.

Value

Ruft den Wert des aktuellen Objekts ab. Nicht sinnvoll, es sei denn HasValue , es wird zurückgegeben true.

Methoden

ToString()

Gibt eine Zeichenfolgendarstellung dieses Objekts zurück.

Operatoren

Implicit(T to Optional<T>)

Kombiniert einen Wert und ein Flag, der angibt, ValueHasValueob dieser Wert sinnvoll ist oder nicht.

Gilt für: