System.StringComparer public abstract class StringComparer : IComparer<string>, IEqualityComparer<string>, IComparer, IEqualityComparer Documentation 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 static StringComparer Create(CultureInfo culture, bool ignoreCase) public int Compare(object x, object y) public abstract int Compare(string x, string y) public 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)