Condividi tramite


Lazy<T>.ToString Metodo

Definizione

Crea e restituisce una rappresentazione di stringa della Value proprietà per questa istanza.

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

Restituisce

Risultato della chiamata del ToString() metodo sulla Value proprietà per questa istanza, se il valore è stato creato, ovvero se la IsValueCreated proprietà restituisce true. In caso contrario, una stringa che indica che il valore non è stato creato.

Eccezioni

La Value proprietà è null.

Commenti

La chiamata a questo metodo non causa l'inizializzazione.

La Lazy<T>.Value proprietà può essere null dopo l'inizializzazione differita se il metodo factory specificato per il valueFactory parametro del Lazy<T>(Func<T>)costruttore , Lazy<T>(Func<T>, LazyThreadSafetyMode)o Lazy<T>(Func<T>, Boolean) restituisce null.

Si applica a