Lazy<T>.ToString Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.