Lazy<T>.Value 屬性

定義

取得目前實例的懶散初始值 Lazy<T>

public:
 property T Value { T get(); };
public T Value { get; }
member this.Value : 'T
Public ReadOnly Property Value As T

屬性值

T

就是目前實例懶惰初始化的值 Lazy<T>

例外狀況

Lazy<T> 例初始化時使用被懶惰初始化的無參數建構子,因此缺少存取建構子的權限。

Lazy<T> 實例初始化時使用被懶惰初始化型別的無參數建構子,而該型別沒有公開且無參數的建構子。

初始化函式嘗試存取 Value 此實例。

備註

若屬性 Lazy<T>.IsValueCreatedfalse,存取該 Value 屬性則強制初始化。

除了列出的例外外,該Value屬性還能拋出由工廠方法拋出且傳給 valueFactoryLazy<T>(Func<T>, LazyThreadSafetyMode)Lazy<T>(Func<T>, Boolean)建構子參數Lazy<T>(Func<T>)的未處理異常。

適用於

另請參閱