Lazy<T>.ToString Lazy<T>.ToString Lazy<T>.ToString Lazy<T>.ToString Method

Определение

Создает и возвращает строковое представление свойства Value данного экземпляра.Creates and returns a string representation of the Value property for this instance.

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

Возвраты

Результат вызова метода ToString() для свойства Value данного экземпляра, если это значение было создано (то есть если свойство IsValueCreated возвращает значение true).The result of calling the ToString() method on the Value property for this instance, if the value has been created (that is, if the IsValueCreated property returns true). В противном случае возвращается строка, указывающая, что значение не было создано.Otherwise, a string indicating that the value has not been created.

Исключения

Значение свойства Valuenull.The Value property is null.

Комментарии

Вызов этого метода не приводит к инициализации.Calling this method does not cause initialization.

Lazy<T>.Value Свойство может быть null после отложенной инициализации, если метод фабрики, был указан для valueFactory параметр Lazy<T>(Func<T>), Lazy<T>(Func<T>, LazyThreadSafetyMode), или Lazy<T>(Func<T>, Boolean) конструктор возвращает null.The Lazy<T>.Value property can be null after lazy initialization if the factory method that was specified for the valueFactory parameter of the Lazy<T>(Func<T>), Lazy<T>(Func<T>, LazyThreadSafetyMode), or Lazy<T>(Func<T>, Boolean) constructor returns null.

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