Freigeben über


StringComparer.IComparer.Compare(Object, Object) Methode

Definition

Vergleicht zwei Objekte und gibt einen Wert zurück, der angibt, ob ein Wert niedriger, gleich oder größer als der andere Wert ist.

 virtual int System.Collections.IComparer.Compare(System::Object ^ x, System::Object ^ y) = System::Collections::IComparer::Compare;
int IComparer.Compare (object x, object y);
abstract member System.Collections.IComparer.Compare : obj * obj -> int
override this.System.Collections.IComparer.Compare : obj * obj -> int
Function Compare (x As Object, y As Object) As Integer Implements IComparer.Compare

Parameter

x
Object

Das erste zu vergleichende Objekt.

y
Object

Das zweite zu vergleichende Objekt.

Gibt zurück

Dies ist eine ganze Zahl mit Vorzeichen, die die relativen Werte von x und y angibt.

Implementiert

Hinweise

Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung. Er kann nur verwendet werden, wenn die StringComparer-Instanz in eine IComparer-Schnittstelle umgewandelt wird.

Der Rückgabewert hat folgende Bedeutung:

Wert Bedeutung
Kleiner als 0 (null) x ist kleiner als y.
Zero x ist gleich y.
Größer als 0 (null) x ist größer als y.

Gilt für: