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

Поиск

Категории

Облако тегов

  << Предыдущий пост       Следующий пост >>  
От: 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


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