Lazy<T>.ToString Método

Definição

Cria e retorna uma representação de cadeia de caracteres da propriedade Value para esta instância.

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

Retornos

O resultado da chamada do método ToString() na propriedade Value para essa instância, se o valor tiver sido criado (ou seja, se a propriedade IsValueCreated retornar true). Caso contrário, uma cadeia de caracteres que indica que o valor não foi criado.

Exceções

A propriedade Value é null.

Comentários

Chamar esse método não causa inicialização.

A Lazy<T>.Value propriedade poderá ser null após a inicialização lenta se o método de fábrica especificado para o valueFactory parâmetro do Lazy<T>(Func<T>)construtor , Lazy<T>(Func<T>, LazyThreadSafetyMode)ou Lazy<T>(Func<T>, Boolean) retornar null.

Aplica-se a