Aracılığıyla paylaş


ValueComparer<T>.Snapshot Yöntem

Tanım

Aşırı Yüklemeler

Snapshot(Object)

Verilen örneğin anlık görüntüsünü oluşturur.

Snapshot(T)

Verilen örneğin anlık görüntüsünü oluşturur.

Snapshot(Object)

Verilen örneğin anlık görüntüsünü oluşturur.

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

Parametreler

instance
Object

Örnek.

Döndürülenler

Anlık görüntü.

Açıklamalar

Anlık görüntü oluşturma, değerin bir kopyasını anlık görüntüde oluşturma işlemidir, böylece daha sonra değiştirilip değiştirilmediğini belirlemek için karşılaştırılabilir. Koleksiyonlar gibi bazı türler için bu, başvurunun yalnızca sığ bir kopyası yerine koleksiyonun derin bir kopyası olmalıdır.

Şunlara uygulanır

Snapshot(T)

Verilen örneğin anlık görüntüsünü oluşturur.

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

Parametreler

instance
T

Örnek.

Döndürülenler

T

Anlık görüntü.

Açıklamalar

Anlık görüntü oluşturma, değerin bir kopyasını anlık görüntüde oluşturma işlemidir, böylece daha sonra değiştirilip değiştirilmediğini belirlemek için karşılaştırılabilir. Koleksiyonlar gibi bazı türler için bu, başvurunun yalnızca sığ bir kopyası yerine koleksiyonun derin bir kopyası olmalıdır.

Şunlara uygulanır