Сортировка массива объектов класса по свойству объекта - C#

Узнай цену своей работы

Формулировка задачи:

есть класс Order в нём есть свойство string Client есть массив Order[] orders как отсортировать элементы массива по свойству Client?
public class SortByName : IComparer<Order>
    {
        public int Compare(Order o1, Order o2)
        {
            if (o1.GetClient() == o2.GetClient())
            {
                return 1;
            }
            else if (o1.GetClient() != o2.GetClient())
            {
                return -1;
            }
 
            return 0;
        }
    }
я пытаюсь использовать этот класс для сортировки. У меня ничего не получается. Если делается другим способом, то прошу подсказать каким. Если делается этим способом, то, пожалуйста, разъясните мне по полочкам... я ничего не понимаю. Знаю что всё неправильно.
прошу прощения, хотел отредактировать тему, по итогу создал новую...

Решение задачи: «Сортировка массива объектов класса по свойству объекта»

textual
Листинг программы
     var clients = new[] { "1", "0", "a", "e", "3" };
     clients = clients.OrderBy(c => c).ToArray();

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

14   голосов , оценка 3.857 из 5