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

返回

针对此实例调用 Value 属性上的 ToString() 方法的结果(如果已创建该值的话,即,如果 IsValueCreated 属性返回 true)。 否则,则为一个指示该值尚未创建的字符串。

例外

Value 属性为 null

注解

调用此方法不会导致初始化。

Lazy<T>.Value如果为 valueFactoryLazy<T>(Func<T>, LazyThreadSafetyMode)Lazy<T>(Func<T>, Boolean) 构造函数的参数Lazy<T>(Func<T>)指定的工厂方法返回 null,则属性可以是null延迟初始化之后的 。

适用于