Lazy<T>.ToString Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Zeichenfolgendarstellung der Value-Eigenschaft für diese Instanz und gibt diese zurück.
public:
override System::String ^ ToString();
public override string ToString ();
public override string? ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String
Gibt zurück
Das Ergebnis des Aufrufs der ToString()-Methode für die Value-Eigenschaft für diese Instanz, wenn der Wert erstellt wurde (d. h., wenn die IsValueCreated-Eigenschaft true
zurückgibt ). Andernfalls hat eine Zeichenfolge, die angibt, dass der Wert nicht erstellt wurde.
Ausnahmen
Die Value-Eigenschaft ist null
.
Hinweise
Das Aufrufen dieser Methode verursacht keine Initialisierung.
Die Lazy<T>.Value -Eigenschaft kann nach der verzögerten Initialisierung erfolgen null
, wenn die Factorymethode, die für den valueFactory
Parameter des Lazy<T>(Func<T>)Konstruktors , Lazy<T>(Func<T>, LazyThreadSafetyMode)oder Lazy<T>(Func<T>, Boolean) angegeben wurde, zurückgibt null
.