Lazy<T>.ToString 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建并返回此实例的 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如果为 valueFactory
、 Lazy<T>(Func<T>, LazyThreadSafetyMode)或 Lazy<T>(Func<T>, Boolean) 构造函数的参数Lazy<T>(Func<T>)指定的工厂方法返回 null
,则属性可以是null
延迟初始化之后的 。