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.