Lazy<T>.ToString Метод

Определение

Создает и возвращает строковое представление Value свойства для этого экземпляра.

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

Возвращаемое значение

Результат вызова ToString() метода в свойстве Value этого экземпляра, если значение было создано (то есть, если IsValueCreated свойство возвращается true). В противном случае строка, указывающая, что значение не было создано.

Исключения

Свойство Value является null.

Комментарии

Вызов этого метода не приводит к инициализации.

Свойство Lazy<T>.Value может быть после null отложенной инициализации, если метод фабрики, указанный valueFactoryдля Lazy<T>(Func<T>) параметра , Lazy<T>(Func<T>, LazyThreadSafetyMode)или Lazy<T>(Func<T>, Boolean) конструктор возвращаетnull.

Применяется к