共用方式為


ValueComparer<T>.Snapshot 方法

定義

多載

Snapshot(Object)

建立指定實例的快照集。

Snapshot(T)

建立指定實例的快照集。

Snapshot(Object)

建立指定實例的快照集。

public override object Snapshot (object instance);
public override object? Snapshot (object? instance);
override this.Snapshot : obj -> obj
Public Overrides Function Snapshot (instance As Object) As Object

參數

instance
Object

執行個體。

傳回

快照集。

備註

快照集是將值複本建立到快照集的程式,以便稍後進行比較,以判斷它是否已變更。 對於某些類型,例如集合,這必須是集合的深層複本,而不只是參考的淺層複本。

適用於

Snapshot(T)

建立指定實例的快照集。

public virtual T Snapshot (T instance);
override this.Snapshot : 'T -> 'T
Public Overridable Function Snapshot (instance As T) As T

參數

instance
T

執行個體。

傳回

T

快照集。

備註

快照集是將值複本建立到快照集的程式,以便稍後進行比較,以判斷它是否已變更。 對於某些類型,例如集合,這必須是集合的深層複本,而不只是參考的淺層複本。

適用於