<PackageReference Include="NETStandard.Library" Version="2.0.2" />

System.StringComparer

public abstract class StringComparer : IComparer<string>, IEqualityComparer<string>, IComparer, IEqualityComparer
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); } }