У меня есть ArrayList:Сортировка различных типов в C# Список
ArrayList myList = new ArrayList();
Он содержит, по крайней мере, два экземпляра класса. Я хочу отсортировать его по одному полю, которое содержится в обоих из них. Пожалуйста, помогите мне написать метод IComparer для Array.Sort() или дать мне совет, чтобы создать другую структуру для этой задачи (список с двумя экземплярами класса).
Заранее благодарен!
Я бы рекомендовал вам добавить родительский интерфейс для этих двух, если они вам понадобятся. Затем, используя 'List' вместо 'ArrayList', вы можете просто использовать linq' .OrderBy' –