Lazy<T>.ToString Metoda

Definice

Vytvoří a vrátí řetězcovou reprezentaci Value vlastnosti pro tuto instanci.

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

Návraty

String

Výsledek volání ToString() metody pro Value vlastnost pro tuto instanci, pokud byla vytvořena hodnota (to znamená, pokud IsValueCreated vlastnost vrátí true). V opačném případě řetězec označující, že hodnota nebyla vytvořena.

Výjimky

Vlastnost Value je null.

Poznámky

Volání této metody nezpůsobuje inicializaci.

Vlastnost Lazy<T>.Value může být null po opožděné inicializaci, pokud metoda továrny, která byla zadána pro valueFactory parametr Lazy<T>(Func<T>), Lazy<T>(Func<T>, LazyThreadSafetyMode)nebo Lazy<T>(Func<T>, Boolean) konstruktor vrátí null.

Platí pro