StringComparer.IComparer.Compare(Object, Object) Method

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.Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.

 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

Parameters

x
Object

Das erste der zu vergleichenden Objekte.The first object to compare.

y
Object

Das zweite der zu vergleichenden Objekte.The second object to compare.

Returns

Int32

Dies ist eine ganze Zahl mit Vorzeichen, die die relativen Werte von x und y angibt.A signed integer that indicates the relative values of x and y.

Implements

Remarks

Dieser Member ist eine explizite Schnittstellen-Memberimplementierung.This member is an explicit interface member implementation. Er kann nur verwendet werden, wenn die StringComparer-Instanz in eine IComparer-Schnittstelle umgewandelt wird.It can be used only when the StringComparer instance is cast to an IComparer interface.

Der Rückgabewert hat folgende Bedeutungen:The return value has these meanings:

valueValue BedeutungMeaning
Kleiner als 0 (null)Less than zero x ist kleiner als y.x is less than y.
NullZero x ist gleich y.x equals y.
Größer als 0 (null)Greater than zero x ist größer als y.x is greater than y.

Applies to