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>(Func<T>, Boolean) 建構函式的參數 Lazy<T>(Func<T>) 所指定的 valueFactory
Factory 方法傳回 null
, Lazy<T>(Func<T>, LazyThreadSafetyMode) 則 Lazy<T>.Value 屬性可以在 null
延遲初始化之後。