閱讀英文

共用方式為


Link<T> 結構

定義

用於啟用個別屬性的延後載入 (類似 EntityRef<TEntity>)。

C#
public struct Link<T>

類型參數

T

延後來源中的項目型別。

繼承
Link<T>

備註

如果您將延後的來源 (IEnumerable<T>) 指派給 Link<T>Link<T> 請在第一次存取屬性時 Value 列舉來源,以載入值。

建構函式

Link<T>(IEnumerable<T>)

參考來源,以初始化 Link<T> 結構的新執行個體。

Link<T>(Link<T>)

從另一個 Link<T> 執行個體複製內部狀態,以初始化 Link<T> 結構的新執行個體。

Link<T>(T)

參考屬性的值,以初始化 Link<T> 結構的新執行個體。

屬性

HasLoadedOrAssignedValue

指定 Link<T> 是否已載入或指派值。

HasValue

取得值,這個值會指定來源是否有值。

Value

取得或設定由 Link<T> 指派或載入的值。

適用於

產品 版本
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另請參閱