using System;
using System.Globalization;
using System.Threading;
using System.Linq;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
var list1 = new List<string> { "AA", "BB", "CC" };
var danish = CultureInfo.CreateSpecificCulture("da");
Thread.CurrentThread.CurrentCulture = danish;
list1.Sort();
Console.WriteLine("Before:");
foreach(string str in list1)
Console.WriteLine(str);
list1 = new List<string> { "AA", "BB", "CC" };
list1.Sort(StringComparer.Ordinal);
Console.WriteLine("After:");
foreach(string str in list1)
Console.WriteLine(str);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uR2xvYmFsaXphdGlvbjsKdXNpbmcgU3lzdGVtLlRocmVhZGluZzsKdXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwoKcHVibGljIGNsYXNzIFRlc3QKewogICAJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciBsaXN0MSA9IG5ldyBMaXN0PHN0cmluZz4geyAiQUEiLCAiQkIiLCAiQ0MiIH07CgkJdmFyIGRhbmlzaCA9IEN1bHR1cmVJbmZvLkNyZWF0ZVNwZWNpZmljQ3VsdHVyZSgiZGEiKTsKCQlUaHJlYWQuQ3VycmVudFRocmVhZC5DdXJyZW50Q3VsdHVyZSA9IGRhbmlzaDsKCQlsaXN0MS5Tb3J0KCk7CiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIkJlZm9yZToiKTsKICAgICAgICBmb3JlYWNoKHN0cmluZyBzdHIgaW4gbGlzdDEpCiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKHN0cik7CiAgICAgICAgbGlzdDEgPSBuZXcgTGlzdDxzdHJpbmc+IHsgIkFBIiwgIkJCIiwgIkNDIiB9OwoJCWxpc3QxLlNvcnQoU3RyaW5nQ29tcGFyZXIuT3JkaW5hbCk7CgkJQ29uc29sZS5Xcml0ZUxpbmUoIkFmdGVyOiIpOwogICAgICAgIGZvcmVhY2goc3RyaW5nIHN0ciBpbiBsaXN0MSkKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoc3RyKTsKCX0KfQ==