Taal

StringComparer.Compare Methode

Definitie

Vergelijkt twee objecten of tekenreeksen en retourneert een indicatie van de relatieve sorteervolgorde.

Overloads

Name Description
Compare(Object, Object)

Wanneer deze worden overschreven in een afgeleide klasse, vergelijkt u twee objecten en retourneert u een indicatie van de relatieve sorteervolgorde.

Compare(String, String)

Wanneer deze wordt overschreven in een afgeleide klasse, vergelijkt u twee tekenreeksen en retourneert u een indicatie van de relatieve sorteervolgorde.

Compare(Object, Object)

Bron:
StringComparer.cs
Bron:
StringComparer.cs
Bron:
StringComparer.cs
Bron:
StringComparer.cs
Bron:
StringComparer.cs

Wanneer deze worden overschreven in een afgeleide klasse, vergelijkt u twee objecten en retourneert u een indicatie van de relatieve sorteervolgorde.

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

Parameters

x
Object

Een object dat moet worden vergeleken met y.

y
Object

Een object dat moet worden vergeleken met x.

Retouren

Een ondertekend geheel getal dat de relatieve waarden van x en y, zoals wordt weergegeven in de volgende tabel, aangeeft.

Waarde Betekenis
Kleiner dan nul x y gaat vooraf aan de sorteervolgorde of x is null en y is nietnull.
Nul x is gelijk aan y, of x en y beide zijn null.
Groter dan nul x volgt y in de sorteervolgorde of y is null en x niet null.

Implementeringen

Uitzonderingen

Noch x noch y is een String object, en noch xy implementeert u de IComparable interface.

Opmerkingen

De StringComparer.Compare(String, String) methode is iets efficiënter dan de StringComparer.Compare(Object, Object) methode omdat er geen conversie van de x en y argumenten nodig is om de vergelijking uit te voeren.

Van toepassing op

Compare(String, String)

Bron:
StringComparer.cs
Bron:
StringComparer.cs
Bron:
StringComparer.cs
Bron:
StringComparer.cs
Bron:
StringComparer.cs

Wanneer deze wordt overschreven in een afgeleide klasse, vergelijkt u twee tekenreeksen en retourneert u een indicatie van de relatieve sorteervolgorde.

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

Parameters

x
String

Een tekenreeks die moet worden vergeleken met y.

y
String

Een tekenreeks die moet worden vergeleken met x.

Retouren

Een ondertekend geheel getal dat de relatieve waarden van x en y, zoals wordt weergegeven in de volgende tabel, aangeeft.

Waarde Betekenis
Kleiner dan nul x y gaat vooraf aan de sorteervolgorde of x is null en y is nietnull.
Nul x is gelijk aan y, of x en y beide zijn null.
Groter dan nul x volgt y in de sorteervolgorde of y is null en x niet null.

Implementeringen

Opmerkingen

De StringComparer.Compare(String, String) methode is iets efficiënter dan de StringComparer.Compare(Object, Object) methode omdat er geen conversie van de x en y argumenten nodig is om de vergelijking uit te voeren.

Van toepassing op