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
после отложенной инициализации, если метод фабрики, указанный Lazy<T>(Func<T>)для valueFactory
параметра объекта , Lazy<T>(Func<T>, LazyThreadSafetyMode)или Lazy<T>(Func<T>, Boolean) возвращает конструкторnull
.