StructuralComparisons Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İki koleksiyon nesnesinin yapısal karşılaştırmasını gerçekleştirmek için nesneler sağlar.
public ref class StructuralComparisons abstract sealed
public static class StructuralComparisons
type StructuralComparisons = class
Public Class StructuralComparisons
- Devralma
-
StructuralComparisons
Açıklamalar
sınıfı, StructuralComparisons önceden tanımlanmış aşağıdaki iki karşılaştırma nesnesini döndürür:
IComparer veya gibi Array.IStructuralComparable.CompareTo(Object, IComparer)Tuple<T1,T2,T3>.IStructuralComparable.CompareTo(Object, IComparer) iki nesnenin yapısal karşılaştırmasını gerçekleştirmek için bir yönteme geçirilebilen bir uygulama. İlk nesnenin sıralama düzenindeki ikinci nesneyle aynı konumda mı, yoksa sonrasında mı olduğunu göstermek için tasarlanmıştır.
IEqualityComparer Yapısal eşitlik için karşılaştırma yapmak için veya Array.IStructuralEquatable.Equals(Object, IEqualityComparer) gibi Tuple<T1,T2,T3>.IStructuralEquatable.Equals(Object, IEqualityComparer) bir yönteme geçirilebilen bir uygulama.
Nesneler, dizi veya tanımlama grubu nesneleri gibi iki koleksiyon nesnesinin yapısal karşılaştırmasını veya yapısal eşitlik karşılaştırmasını gerçekleştirmek için kullanılabilir. Yapısal karşılaştırmada iki nesne değerlerine göre karşılaştırılır. Nesneler bazı ölçütlere göre sıralanabilir ve aynı fiziksel nesneye başvurduğundan değil, eşit değerlere sahip olduklarında iki nesne eşit olarak kabul edilir
Özellikler
| Name | Description |
|---|---|
| StructuralComparer |
İki nesnenin yapısal karşılaştırması yapan önceden tanımlanmış bir nesne alır. |
| StructuralEqualityComparer |
Yapısal eşitlik için iki nesneyi karşılaştıran önceden tanımlanmış bir nesne alır. |