Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese
Informazioni
L'argomento richiesto è visualizzato di seguito, ma non è incluso in questa libreria.

Metodo StringComparer.IComparer.Compare

.NET Framework (current version)

Confronta due oggetti e restituisce un valore che indica se un oggetto è minore, uguale o maggiore dell’altro.

Spazio dei nomi:  System
Assembly:  System.Runtime.Extensions (in System.Runtime.Extensions.dll)

int IComparer.Compare(
	Object x,
	Object y
)

Parametri

x
Tipo: System.Object
Primo oggetto da confrontare.
y
Tipo: System.Object
Secondo oggetto da confrontare.

Valore restituito

Tipo: System.Int32
Intero con segno che indica i valori relativi di x e y, come illustrato nella tabella seguente.

Valore

Significato

Minore di zero

x è minore di y.

Zero

x è uguale a y.

Maggiore di zero

x è maggiore di y.

Implements

IComparer.Compare(Object, Object)

EccezioneCondizione
ArgumentException

x e y non implementano l'interfaccia IComparable.

-oppure-

x e y sono di tipi diversi e nessuno dei due può gestire confronti con l'altro.

Il membro è un'implementazione esplicita dell'interfaccia. e può essere utilizzato solo quando si esegue il cast dell'istanza di StringComparer su un'interfaccia IComparer.

Confronto tra null è consentita con qualsiasi tipo e non genera un'eccezione. Durante l'ordinamento, null viene considerato minore rispetto a qualsiasi oggetto.

.NET Framework

Supportato in: 4.6

Libreria di classi portabile

Supportato in: Libreria di classi portabile

.NET per app di Windows Store

Supportato in:
Mostra: