다음을 통해 공유


Optional<T> 구조체

정의

값과 플래그HasValue를 결합하여 해당 값Value이 의미 있는지 여부를 나타냅니다.

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>)

값과 플래그HasValue를 결합하여 해당 값Value이 의미 있는지 여부를 나타냅니다.

적용 대상