Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2011, 20:07   #1
zakaev
 
Регистрация: 08.12.2010
Сообщений: 8
По умолчанию Сортировка экземпляра List

Подскажите пожалуйста, как организовать сортировку в следующем случае. Есть класс:

Код:
        public class MyClass
        {            
            public MyClass(string name, uint count)
            {
                this.name = name;
                this.count = count;                
            }
            public string name;
            public uint count;            
        }

        //Создаем экземпляр нашего класса:
        List<MyClass> a = new List<MyClass>();

        //Заполняем: 
        a.Add(new MyClass("Vasya",6));
        a.Add(new MyClass("Petya", 2));
        a.Add(new MyClass("Kolya", 8));
А теперь я хочу отсортировать элементы в данном экземпляре "a" по полю count, например, по убыванию, чтобы
0-ым элементом было "Kolya", 8
потом "Vasya",6
потом "Petya", 2

спасибо

Используйте тэг CODE

Последний раз редактировалось alexBlack; 01.11.2011 в 21:11.
zakaev вне форума Ответить с цитированием
Старый 20.10.2011, 20:24   #2
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

zakaev

А теперь я хочу отсортировать элементы в данном экземпляре "a" по полю count, например, по убыванию, чтобы
0-ым элементом было "Kolya", 8
потом "Vasya",6
потом "Petya", 2


l.Sort((v1, v2) => (int) v2.count - (int) v1.count);
Rififi вне форума Ответить с цитированием
Старый 01.11.2011, 19:54   #3
zakaev
 
Регистрация: 08.12.2010
Сообщений: 8
По умолчанию

Спасибо. А если у меня в моем классе MyClass есть еще
public DateTime DT;
Чтобы отсортировать List по дате как корректно записать это выражение?
zakaev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c++][list] Порядок обработки двух list Padavan Помощь студентам 1 10.05.2011 14:56
удаление экземпляра класса Juffin Общие вопросы Delphi 5 02.11.2010 11:57
Сортировка List по одному или нескольким полям imissyouso Общие вопросы по Java, Java SE, Kotlin 1 17.09.2010 16:33
Сортировка List, по содержимому. Casper-SC Общие вопросы .NET 1 21.07.2010 12:21
(STL LIST SORT) Сортировка по некольким критериям htatsu Общие вопросы C/C++ 4 19.07.2009 01:44