Lazy<T>.ToString Metoda

Definicja

Tworzy i zwraca reprezentację Value ciągu właściwości dla tego wystąpienia.

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

Zwraca

Wynik wywołania ToString() metody we Value właściwości dla tego wystąpienia, jeśli wartość została utworzona (oznacza to, że właściwość IsValueCreated zwraca truewartość ). W przeciwnym razie ciąg wskazujący, że wartość nie została utworzona.

Wyjątki

Właściwość Value to null.

Uwagi

Wywołanie tej metody nie powoduje inicjowania.

Właściwość Lazy<T>.Value może być null po opóźnieniu inicjowania, jeśli metoda fabryki określona dla valueFactory parametru Lazy<T>(Func<T>), Lazy<T>(Func<T>, LazyThreadSafetyMode)lub Lazy<T>(Func<T>, Boolean) konstruktora zwraca wartość null.

Dotyczy