Lazy<T>.ToString Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
.