Condividi tramite


Lazy<T>.ToString Metodo

Definizione

Crea e restituisce una rappresentazione di stringa della proprietà Value 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 al metodo ToString() sulla proprietà Value per questa istanza, se il valore è stato creato (ovvero, se la proprietà IsValueCreated restituisce true). In caso contrario, stringa indicante che il valore non è stato creato.

Eccezioni

La proprietà Value è null.

Commenti

La chiamata a questo metodo non causa l'inizializzazione.

La Lazy<T>.Value proprietà può essere null dopo l'inizializzazione lazy 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