Esporta (0) Stampa
Espandi tutto

IComparer (interfaccia generica)

Nota: questa interfaccia è stata introdotta con .NET Framework versione 2.0.

Definisce un metodo che un tipo implementa per confrontare due oggetti.

Spazio dei nomi: System.Collections.Generic
Assembly: mscorlib (in mscorlib.dll)

public interface IComparer<T>
J# supporta l'utilizzo di tipi e metodi generici ma non la dichiarazione di nuovi.
JScript non supporta tipi e metodi generici.

Parametri di tipo

T

Tipo di oggetti da confrontare.

Questa interfaccia viene utilizzata con i metodi System.Collections.Generic.List.Sort e System.Collections.Generic.List.BinarySearch. Fornisce un modo per personalizzare l'ordinamento di un insieme. Le classi che implementano questa interfaccia includono le classi generiche SortedDictionary e SortedList.

La classe Comparer rappresenta l'implementazione predefinita di questa interfaccia. La classe StringComparer implementa questa interfaccia per il tipo String.

Questa interfaccia supporta i confronti di ordinamento. Questo significa che quando il metodo Compare restituisce 0, due oggetti hanno lo stesso ordine. L'implementazione dei confronti di uguaglianza esatta è fornita dall'interfaccia generica IEqualityComparer.

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile per Pocket PC, Windows Mobile per Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0

.NET Compact Framework

Supportato in: 2.0

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft