StringComparer.Compare Yöntem
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 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.