The Comparer class is
used to compare two objects
of the same type. The Compare( ) method takes two
objects. If the first object is less than the second, a negative
value is returned. If the first object is greater than the second, a
positive value is returned. If the objects are equal, zero is
returned. The comparisons of strings are case-sensitive. For
case-insensitive string comparisons, use
CaseInsensitiveComparer. You can obtain a standard
comparer that uses the
System.Globalization.InvariantCulture rules for
string comparisons by using the
CaseInsensitiveComparer instance returned from the
static DefaultInvariant property.
public sealed class Comparer : IComparer {
// Public Constructors
public Comparer(System.Globalization.CultureInfo culture);
// Public Static Fields
public static readonly Comparer Default;
// =System.Collections.Comparer
public static readonly Comparer DefaultInvariant;
// =System.Collections.Comparer
// Public Instance Methods
public int Compare(object a, object b);
// implements IComparer
}