Как мне отсортировать список несколькими атрибутами T.?

не Заставляют Меня Думать! Steve Krug превосходный ресурс для удобства использования. Это фокусируется на веб-аспекте дизайна, но может легко быть передано другим типам интерфейсов. Одна вещь, на которой он фокусируется, заставляет "пользователя" в изображение определять, какие факторы составляют хорошее удобство использования. Можно весь день реализовывать удобство использования, но в конце, если живой человек не доволен им, то удобство использования бесполезно.

другая вещь состояла бы в том, чтобы наблюдать за HCI темы в академической публикации. Веб-сайты как ACM или портал ACM будут иметь тонны академических бумаг для Вашей темы (и многие другие.)

Выполнение некоторого быстрого поиска я нашел ссылки HCI страница с результатами 1500 года. Материал (как Вы говорят) определенно там (, истина также, но это в течение другого дня.)

Также для учета комик Apple/Google/Your_Company, который совершенно верен, как основной как есть

30
задан MetaGuru 2 February 2011 в 14:41
поделиться

2 ответа

return final.OrderBy(s => s.PlayOrder).ThenBy(s => s.Name);
54
ответ дан 27 November 2019 в 23:16
поделиться

Если у вас есть только один предпочтительный способ сортировки вашей песни class, вы должны реализовать IComparable и / или IComparable<Song>:

List<Song> songs = GetSongs();
songs.Sort(); // Sorts the current list with the Comparable logic

Если у вас есть несколько способов, как вы хотите сохранить ваш список, IEqualityComparer<T> - это интерфейс, который вы хотели бы реализовать. Затем вы можете предоставить этот компаратор в качестве аргумента в List<T>Sort().

0
ответ дан 27 November 2019 в 23:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: