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

快照。

注解

快照是将值的副本创建到快照以便稍后可以进行比较以确定它是否已更改的过程。 对于某些类型(例如集合),这需要是集合的深层副本,而不仅仅是引用的浅表副本。

适用于