System.StringComparer
namespace System
{
public abstract class StringComparer :
IComparer<
string>,
IEqualityComparer<
string>,
IComparer,
IEqualityComparer
{
public static StringComparer CurrentCulture { get; }
public static StringComparer CurrentCultureIgnoreCase { get; }
public static StringComparer InvariantCulture { get; }
public static StringComparer InvariantCultureIgnoreCase { get; }
public static StringComparer Ordinal { get; }
public static StringComparer OrdinalIgnoreCase { get; }
protected StringComparer();
public int Compare(
object x,
object y);
public abstract int Compare(
string x,
string y);
public static StringComparer Create(
CultureInfo culture,
bool ignoreCase);
public new bool Equals(
object x,
object y);
public abstract bool Equals(
string x,
string y);
public int GetHashCode(
object obj);
public abstract int GetHashCode(
string obj);
}
}