ГЛАВНАЯ     АРХИВ     НАПИСАТЬ АДМИНУ     ПОДПИСАТЬСЯ НА RSS     ВОЙТИ      

Поиск

Категории

Облако тегов

acer ado.net amd asp.net c sharp c# cms css exceptions google html ipad iphone it бизнес javascript jquery linq microsoft mysql net nokia nokia lumia samsung seo silverlight sql surface tsql windows 8 windows blue windows phone windows rt xna безопасность библиотека вопросы на собеседовании интересные проекты интернет интернет магазин исключения книга книги компьютерная безопасность компьютерные игры контролы курсы по программированию логированние исключений мобильные приложения монетизация сайтов наушники новости новости it новости microsoft новости интернет новости технологий ноутбук ноутбуки обработка исключений оптимизация острова периферия планшет планшеты поддержка сайтов поисковое продвижение программы продвижение продвижение сайта продвижение сайтов рабство разработка игр разработка сайтов раскрутка сайта рекламные технологии смартфон смартфоны собеседование создание сайтов средства разработки туризм фриланс хостинг яндекс
  << Предыдущий пост       Следующий пост >>  
От: peerAt
15. сентября 2011 08:35
Здесь показан прекрасный способ фильтрации содержимого ArrayList прямо внутри цикла For-Each. В примере мы офильтровываем и печатаем только 'целые' больше 10.
static void Main(string[] args)
{
ArrayList arr = new ArrayList();
arr.Add(15);
arr.Add(25.35);
arr.Add(10);
arr.Add(20);
arr.Add(25);
arr.Add(20.2);

foreach (var num in arr.OfType<int>().Where(x => x > 10))
{
Console.WriteLine(num);
}

Console.ReadLine();
}
Как можно видть из примера выше, мы используем Enumerable.OfType<TResult> внутри цикла foreach для фильтрации только тех элементов ArrayList, которые являются целыми и больше 10. Этот код работает на .NET 3.5 и выше.

Это перевод. Оригинал здесь.

Похожие записи


Таблицы данных отвечающие за КЛАДР и загрузчик его данных
Продолжаю серию практических постов о реализации различных структур в БД. В этом посте речь пойдет о таблицах описывающих различные данные соответствующие содержимому КЛАДР-а. Эти таблицы устроены таким образом, чтобы ими было удобно пользоваться для различных задач. В этом смысле они более универсальны, чем таблицы самого КЛАДР-а. КЛАДР имеет особое значение дл...

Тарифы МТС и Билайн для общения внутри сети
Выбирая новый тарифный план все мы невольно задумываемся о том, правильно ли мы определились с оператором. Наши сомнения вполне естественны. Сегодня на рынке сотовой связи три компании идут буквально «плечом к плечу». Их история насчитывает практически одинаковое число лет. Их клиентские базы приблизительно равны. Их предложения носят одинаковые названия. У них од...

Как изменить цвет гиперссылки внутри контейнера посредством CSS ?
Часто спрашивают как изменить цвет гиперссылок помещенных в некоторый контейнер, вместо того чтобы менять цвет гиперссылок на всей странице. Дальше идет простое решение, того как поменять цвет гиперссылок только внутри divOne: #divOne a:link{ color:White;}#divOne a:visited{ color:White;}#divOne a:hover{ color:Black;} Похожим образом вы можете изменит...

Добавить комментарий




biuquote
  • Комментарий
  • Предпросмотр
Loading


  Сохранить комментарий