다음을 통해 공유


Lazy<T>.ToString 메서드

정의

이 인스턴스의 Value 속성에 대한 문자열 표현을 만들고 반환합니다.

public:
 override System::String ^ ToString();
public override string ToString ();
public override string? ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String

반환

String

값이 만들어졌으면(즉, ToString() 속성이 true를 반환하면) 이 인스턴스의 Value 속성에 대해 IsValueCreated 메서드를 호출한 결과이고, 그렇지 않으면 값이 만들어지지 않았음을 나타내는 문자열입니다.

예외

Value 속성은 null입니다.

설명

이 메서드를 호출해도 초기화가 발생하지 않습니다.

또는 생성자의 매개 변수 Lazy<T>(Func<T>, LazyThreadSafetyMode)Lazy<T>(Func<T>)Lazy<T>(Func<T>, Boolean) 에 대해 지정된 팩터리 메서드가 반환되는 valueFactory 경우 속성은 Lazy<T>.Value 지연 초기화 후일 null 수 있습니다.null

적용 대상