Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
48 / 48 / 5
Регистрация: 11.07.2011
Сообщений: 282
1

Сортировка массива из объектов по 2-м полям класса

29.06.2013, 15:20. Просмотров 1872. Ответов 1
Метки нет (Все метки)


Допустим есть класс Car с полями speed (int) и model (string) и расширяющий Icomparable<Car>. Как пишет об этом Троелсен, необходимо создать специальный класс MyClassComparer, реализующий интерфейс Icomparer<Car>. В таком случае, можно использовать вариант Array.Sort(cars, new MyClassComparer()). И таким образом мы сможем отсортировать и по скорости, и по модели. Но по факту этого не происходит.

Отсюда вопрос, что хотел сказать автор (для тех у кого под рукой книжка) и как отсортировать по 2-м полям массив из объектов??
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2013, 15:20
Ответы с готовыми решениями:

Массив объектов класса, отладка, доступ к полям элемента массива
Доброго времени! Создал класс с полем char и int. Person.h #ifndef PERSON_H #define PERSON_H...

LinkedList составленный из объектов класса, как обратиться к полям объектов
Не могу сообразить как обратиться к полям объектов, добавленных в LinkedList. Суть такая: есть...

Сортировка массива объектов класса
Добрый день, не могли бы подсказать как сортировать массив объектов по полю Number, учитывая что...

Сортировка массива объектов класса
Пишу программу в которой есть массив объектов и методы которые его сортируют, но после сортировки...

1
48 / 48 / 5
Регистрация: 11.07.2011
Сообщений: 282
29.06.2013, 16:41  [ТС] 2
По двум полям как? ставить проверку при равенстве в методе Compare ?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2013, 16:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Сортировка массива объектов класса по свойству объекта
есть класс Order в нём есть свойство string Client есть массив Order orders как отсортировать...

Сортировка массива объектов, созданных с помощью класса
Ниже приведен мой код программы описывающий &quot;телефонный справочник&quot;, в котором каждый объект описан...

Сортировка массива объектов класса по свойству объекта
public class SortByName : IComparer&lt;Order&gt; { public int Compare(Order o1, Order o2) ...

Сортировка подсчетом для массива объектов класса
Помогите, пожалуйста, нужно отсортировать массив объектов класса Student, по одному из полей...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.