Как реализовать интерфейс IComparable для двух строковых полей?
Используя приведенный ниже пример класса Person. Если объекты Person добавляются в список. Как отсортировать список сначала по фамилии, а потом по имени?
Class Person
{
public string Surname { get; set; }
public string Forname { get; set; }
}
Что-то типа? :
myPersonList.Sort(delegate(Person p1, Person p2)
{
return p1.Surname.CompareTo(p2. Surname);
});