Lazy<T>.ToString Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 true
wartość ). 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
.