Bagikan melalui


Optional<T> Struktur

Definisi

Menggabungkan nilai, Value, dan bendera, HasValue, yang menunjukkan apakah nilai tersebut bermakna atau tidak.

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

Jenis parameter

T

Jenis nilai.

Warisan
Optional<T>

Konstruktor

Optional<T>(T)

Membangun Optional<T> dengan nilai yang bermakna.

Properti

HasValue

Mengembalikan true jika Value akan mengembalikan nilai yang bermakna.

Value

Mendapatkan nilai objek saat ini. Tidak bermakna kecuali HasValue mengembalikan true.

Metode

ToString()

Mengembalikan representasi string objek ini.

Operator

Implicit(T to Optional<T>)

Menggabungkan nilai, Value, dan bendera, HasValue, yang menunjukkan apakah nilai tersebut bermakna atau tidak.

Berlaku untuk