Сортировка экземпляров классов

163
18 декабря 2017, 11:37

Как можно сортировать такой List по name?

class Test{
List<Book> = new List<Book>();
   class Book{
      int id;
      string name;
   }
}
Answer 1

Например, так:

list.Sort((b1, b2) => b1.name.CompareTo(b2.name));

Или так:

list = list.OrderBy(b => b.name).ToList();

Это при условии, что вы сделаете поле name открытым. И дадите имя вашему списку.

READ ALSO
Вывести элементы с ответа от сервера в DataGridView

Вывести элементы с ответа от сервера в DataGridView

Вывести элементы с ответа от сервераПриходит ответ от сервера

213
Проблема с поиском числа инверсий в массиве через алгоритм MergeSort

Проблема с поиском числа инверсий в массиве через алгоритм MergeSort

Есть рабочий алгоритм MergeSortНужно модифицировать его так, чтобы он по совместительству находил и число инверсий в массиве

333
Не меняется тема в приложении Android на axml

Не меняется тема в приложении Android на axml

Пытаюсь убрать верхнюю строку с названием приложения и поменять тему с черной на белую с помощью параметра

199
Всплывающие подсказки с data-hint

Всплывающие подсказки с data-hint

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

224