Я работаю с WPF и столкнулся с проблемой сортировки в списке.Я нахожу пример, что он использует OrderBy (T => T. [поле, которое ссылается на него для сортировки]), например,
List<Contact> contacts = new List<Contact>();
contacts.OrderBy(Contact => Contact.PhoneNumber)
Это прекрасно работает.
Однако, если я наденуНе знаю тип и даже не знаю поля в этом типе, как мне реализовать функцию сортировки?
Как: что я должен вставить в OrderBy (??? => ????. ?????)
На самом деле я хочу создать общий GridView, в котором, когда пользователь щелкает по одному из заголовков, он сортирует весь список по соответствующему столбцу.
Большое спасибо!