Lazy<T>.ToString Methode

Definition

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

String

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

Beim Aufrufen dieser Methode wird keine Initialisierung verursacht.

Die Lazy<T>.Value Eigenschaft kann nach der lazy-Initialisierung erfolgen null , wenn die Fabrikmethode, die für den Parameter des valueFactory Lazy<T>(Func<T>), Lazy<T>(Func<T>, LazyThreadSafetyMode)oder Lazy<T>(Func<T>, Boolean) Konstruktors angegeben wurde, angegeben nullwurde.

Gilt für: