XNodeEqualityComparer.IEqualityComparer.Equals(Object, Object) Yöntem
Ö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 düğümün değerlerini karşılaştırır.
virtual bool System.Collections.IEqualityComparer.Equals(System::Object ^ x, System::Object ^ y) = System::Collections::IEqualityComparer::Equals;
bool IEqualityComparer.Equals (object x, object y);
abstract member System.Collections.IEqualityComparer.Equals : obj * obj -> bool
override this.System.Collections.IEqualityComparer.Equals : obj * obj -> bool
Function Equals (x As Object, y As Object) As Boolean Implements IEqualityComparer.Equals
true
düğümler eşitse; aksi takdirde false
.
Aşağıdaki ölçütler iki düğümün eşit olup olmadığını belirler:
Düğüm
null
başka birnull
düğüme eşittir, ancak düğüm olmayannull
bir düğüme eşit değildir.Farklı türlerdeki iki XNode nesne hiçbir zaman eşit olmaz.
Aynı metni içeren iki XText düğüm eşittir.
aynı etiket adına, aynı değerlere sahip aynı öznitelik kümesine sahipse ve (açıklamaları ve işleme yönergeleri yoksayılıyorsa) iki çift uzunlukta eşit içerik düğümü dizisi içeren iki XElement düğüm eşittir.
Kök düğümleri eşitse iki XDocument nesne eşittir.
Aynı açıklama metnini içeren iki XComment düğüm eşittir.
İki XProcessingInstruction düğüm aynı hedefe ve verilere sahipse eşittir.
Aynı ada, ortak kimliğe, sistem kimliğine ve iç alt kümeye sahipse iki XDocumentType düğüm eşittir.
Ürün | Sürümler |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.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 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |