Nullable<T>.Implicit(T to Nullable<T>) 연산자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 값으로 초기화된 새 Nullable<T> 개체를 만듭니다.
public:
static operator Nullable<T>(T value);
public static implicit operator T? (T value);
static member op_Implicit : 'T -> Nullable<'T (requires 'T : struct)>
Public Shared Widening Operator CType (value As T) As Nullable(Of T)
매개 변수
- value
- T
값 형식입니다.
반환
Nullable<T> 속성이 value
매개 변수로 초기화되는 Value 개체입니다.
설명
새 Nullable<T> 값의 속성이 Value 매개 변수로 value
초기화되고 속성이 HasValue 초기화true
됩니다.
이 연산자에 대 한 해당 메서드는 Nullable<T>.Nullable<T>(T)
참고
C# 및 Visual Basic 이러한 언어에는 변환에 Nullable<T> 대한 특수 규칙이 있으므로 암시적 변환에서 T
이 연산자를 호출하지 않습니다. 이 연산자는 특별한 규칙이 없는 언어의 이점을 위해 제공됩니다.
참고
C# 및 Visual Basic 속성이 초기화된 값을 HasValue 생성하기 위해 Nullable<T> 또는 null
Nothing
리터럴에서 암시적 변환을 수행합니다 Nullable<T> false
. 변환은 컴파일 시간에 이러한 언어로 발생하며 연산자를 호출하지 않습니다.