Comment mettre en œuvre une comparaison insensible à la casse?Comparaison insensible à la casse
List<Person> persons = new List<Person>();
persons.Add(new Person("P005", "Janson"));
persons.Add(new Person("P002", "Arnold"));
persons.Add(new Person("P007", "Kazhal"));
persons.Sort((p1, p2) => p1.Name.CompareTo(p2.Name));
La façon sale échouera s'il y a même une valeur nulle pour ou string1 string2 dans la collection –
@Russell Steen: null-sécurité n'a pas été une exigence. ;) – Bobby