Назад
Создание прибыльного бизнеспроекта на базе сайта

SEO + ASP.NET 4.0 + БИЗНЕСМОДЕЛЬ = ПРИБЫЛЬНЫЙ САЙТ

Инструмент быстрого построения прибыльного онлайн бизнеса своими силами без капиталовложений за 4 месяца все подробности на SEO + ASP.NET 4.0.

Подписка на рассылку

МАГИЯ C#!

Создание вебсайта с формой автоматического приема онлайн платежей по WebMoney!
Ваше имя
Ваш e-mail
Уроки по ASP.NET c# ADO.NET
     

18 видеоуроков
более 5 часов
по созданию сайта,
выполняющего
продажи ваших продуктов (физических/электронных) на полном автомате с личным оповещением на e-mail, а также ...
DVD-курс по C#, .NET

3 часть. Введение в ASP.NET. WebServices Профессиональная подготовка разработчика по языку C# на платформе .NET

asp.net webservices dvd c# gridview Гудок курс Более 65 подробных видео уроков по теоретическим основам технологии сайтостроения ASP.NET и процессу создания и использованию вебсервисов.

DVD-курс по C#, .NET

2А часть. XML/TXT в аспекте ADO.NET Профессиональная подготовка разработчика по языку C# на платформе .NET

xml txt dvd c# ADO ADO.NET Гудок курс 70 подробных видео уроков по работе с форматами xml, txt, по работе с файлами и директориями. Разработка высокоорганизованных свойств для значительного сокращения объема исходного кода и облегчения дальнейшей модификации и многое-многое другое...

DVD-курс по C#, .NET

1 часть. Windows Forms Профессиональная подготовка разработчика по языку C# на платформе .NET

Профессиональная подготовка на c# А. Гудок

185 подробнейших уроков (70 часов) лекций в формате видеоуроков по теории языка c# и платформы .NET. Практическое закрепление теоретического материала на примере создания Windows Forms - приложения видеоигры "Tanks"

DVD-курс по C#, .NET

2 часть. ADO.NET/SQL Профессиональная подготовка разработчика по языку C# на платформе .NET

Профессиональная подготовка на c# А. Гудок ADO.NET sql

165 подробных видео уроков по созданию приложений распределенных баз данных на примере разработки проектов с использований технологий ADO.NET (Connected model, Disconnected model, Typed DataSet, ...)


Я записываю курсы!
  Курс валют

НБУ курс евро






c# - Сортировка List<T> лямбда выражения



В прошлой статье c# - Сортировка List<T> на Linq мы сортировали (не от слова «Сортир» :)) коллекцию List<T> с помощью запроса Linq.

Как мы быстро поняли, не использовать Linq-выражения нет оснований, особенно если мы хотя бы чуточку представляем себе принципы их построения.

Давайте сейчас попробуем отойти от классического Linq и попробуем применить лямбда-выражения для выполнения сортировки обобщенной коллекции List.

После этого решим ,что же в данном случае стало удобнее: анонимный метод под делегатом, Linq-запрос, или лямбда-выражение.

Итак, наша старая задача (напомню, что нам надо упорядочить по алфавиту пользовательские объекты – элементы в коллекции, ориентируясь на открытое свойство Teacher.Name) в исполнении лямбда-операторов:

teachers.Sort((teacher1, teacher2) =>
   teacher1.Name.CompareTo(teacher2.Name));

Как видим, данная запись уж очень сильно напоминает вариант в статье c# - Сортировка List<T>

teachers.Sort(delegate(Teacher teacher1, Teacher teacher2) 
    { return teacher1.Name.CompareTo(teacher2.Name); });

То есть, если мы понимаем принципы применения делегатов для анонимных методов, то разобраться с лямбда-выражениями не составит особого труда.

Но, опять же, что использовать - решать конкретно Вам и в конкретной ситуации. Ни лямбда-операторы, ни Linq-запросы не заменят полностью старых добрых делегатов. Иногда помогут "скрасить" код и даже упростить его, но пока эти технологии остаются всего лишь красивой оберткой. Но все мы любим красивое...



Больше информации читайте по теме:



Оценить статью:

Оценивая статью, Вы подсказываете нам насколько данная информация стала полезной именно для Вас. Мы ожидаем, прежде всего, оценку доступности материала для понимания и простоты его изложения. Дополнительные комментари, вопросы, дополнения и замечания Вы можете указать на странице От Вас

Частичное, или полное копирование материала данной статьи возможно лишь при размещении ссылки на данную страницу.


            
        


        Рустам М    27.01.2011 11:52:00
        

Спасибо Сань за все эти статьи. Есть, конечно не очень подробные, но в целом все супер! Продолжай не останавливайся. По поводу LINQ то мне кажется не надо все подробно объяснять, а просто давай примеры. Но это только мое личное мнение.




Имя:  


Текст комментариев (не больше 600 знаков):  
введите не более 600 знаков



Введите символы с картинки:
Капча имеет "срок годности". Поэтому, если необходимо обновите страницу.



Сантехник срочно
c# курс Гудок   курс по ASP.NET Гудок   курс по ADO.NET Гудок   курс по XML txt Гудок   курс по рефлексии и многопоточности Гудок