Lazy<T>.ToString Método

Definición

Crea y devuelve una representación de cadena de la propiedad Value de esta instancia.

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

Devoluciones

Resultado de llamar al método ToString() en la propiedad Value de esta instancia, si se ha creado el valor (es decir, si la propiedad IsValueCreated devuelve true). De lo contrario, una cadena que indica que el valor no se ha creado.

Excepciones

La propiedad Value es null.

Comentarios

Llamar a este método no provoca la inicialización.

La Lazy<T>.Value propiedad puede ser null después de la inicialización diferida si el método de fábrica especificado para el valueFactory parámetro del Lazy<T>(Func<T>)constructor , Lazy<T>(Func<T>, LazyThreadSafetyMode)o Lazy<T>(Func<T>, Boolean) devuelve null.

Se aplica a