StringComparer.Compare Yöntem

Tanım

İki nesneyi veya dizeyi karşılaştırır ve göreli sıralama düzenlerinin bir göstergesini döndürür.

Aşırı Yüklemeler

Name Description
Compare(Object, Object)

Türetilmiş bir sınıfta geçersiz kılındığında, iki nesneyi karşılaştırır ve göreli sıralama düzenlerinin bir göstergesini döndürür.

Compare(String, String)

Türetilmiş bir sınıfta geçersiz kılındığında, iki dizeyi karşılaştırır ve göreli sıralama düzenlerinin bir göstergesini döndürür.

Compare(Object, Object)

Kaynak:
StringComparer.cs
Kaynak:
StringComparer.cs
Kaynak:
StringComparer.cs
Kaynak:
StringComparer.cs
Kaynak:
StringComparer.cs

Türetilmiş bir sınıfta geçersiz kılındığında, iki nesneyi karşılaştırır ve göreli sıralama düzenlerinin bir göstergesini döndürür.

public:
 virtual int Compare(System::Object ^ x, System::Object ^ y);
public int Compare(object? x, object? y);
public int Compare(object x, object y);
abstract member Compare : obj * obj -> int
override this.Compare : obj * obj -> int
Public Function Compare (x As Object, y As Object) As Integer

Parametreler

x
Object

ile karşılaştıracak ybir nesne.

y
Object

ile karşılaştıracak xbir nesne.

Döndürülenler

Aşağıdaki tabloda gösterildiği gibi ve xgöreli değerlerini gösteren imzalı tamsayıy.

Değer Anlamı
Sıfırdan küçük x y sıralama düzeninden önce veya x ve nully değildirnull.
Sıfır x, veya değerine yeşittir ve x her ikisidiry.null
Sıfırdan büyük xsıralama düzeninde y veya y şeklindedir null ve x değildirnull.

Uygulamalar

Özel durumlar

Ne x nesne yStringx ne de y arabirimi uygulamaz.IComparable

Açıklamalar

yöntemiStringComparer.Compare(String, String), karşılaştırmayı gerçekleştirmek için ve StringComparer.Compare(Object, Object) bağımsız değişkenlerinin x dönüştürülmesi gerekmediğinden yöntemi yönteminden biraz daha y verimlidir.

Şunlara uygulanır

Compare(String, String)

Kaynak:
StringComparer.cs
Kaynak:
StringComparer.cs
Kaynak:
StringComparer.cs
Kaynak:
StringComparer.cs
Kaynak:
StringComparer.cs

Türetilmiş bir sınıfta geçersiz kılındığında, iki dizeyi karşılaştırır ve göreli sıralama düzenlerinin bir göstergesini döndürür.

public:
 abstract int Compare(System::String ^ x, System::String ^ y);
public abstract int Compare(string x, string y);
public abstract int Compare(string? x, string? y);
abstract member Compare : string * string -> int
Public MustOverride Function Compare (x As String, y As String) As Integer

Parametreler

x
String

ile karşılaştıracak ybir dize.

y
String

ile karşılaştıracak xbir dize.

Döndürülenler

Aşağıdaki tabloda gösterildiği gibi ve xgöreli değerlerini gösteren imzalı tamsayıy.

Değer Anlamı
Sıfırdan küçük x y sıralama düzeninden önce veya x ve nully değildirnull.
Sıfır x, veya değerine yeşittir ve x her ikisidiry.null
Sıfırdan büyük xsıralama düzeninde y veya y şeklindedir null ve x değildirnull.

Uygulamalar

Açıklamalar

yöntemiStringComparer.Compare(String, String), karşılaştırmayı gerçekleştirmek için ve StringComparer.Compare(Object, Object) bağımsız değişkenlerinin x dönüştürülmesi gerekmediğinden yöntemi yönteminden biraz daha y verimlidir.

Şunlara uygulanır