public static void Main()
string x = "Hanaeus", y = "Hanæus";
Console.WriteLine("==: {0}", x == y);
Console.WriteLine("Equals: {0}", string.Equals(x, y));
Console.WriteLine("CompareTo: {0}", x.CompareTo(y) == 0);
Console.WriteLine("Compare: {0}", string.Compare(x, y) == 0);
Console.WriteLine("Compare InvariantCulture: {0}", string.Compare(x, y, StringComparison.InvariantCulture) == 0);
Console.WriteLine("Compare InvariantCultureIgnoreCase: {0}", string.Compare(x, y, StringComparison.InvariantCultureIgnoreCase) == 0);
Console.WriteLine("Compare Ordinal: {0}", string.Compare(x, y, StringComparison.Ordinal) == 0);
Console.WriteLine("Compare OrdinalIgnoreCase: {0}", string.Compare(x, y, StringComparison.OrdinalIgnoreCase) == 0);
Console.WriteLine("Compare CurrentCulture: {0}", string.Compare(x, y, StringComparison.CurrentCulture) == 0);
Console.WriteLine("Compare CurrentCultureIgnoreCase: {0}", string.Compare(x, y, StringComparison.CurrentCultureIgnoreCase) == 0);