Türkçe   |   English
Takvim
Kategoriler
Arşiv
Linkler
Bloglar
Dosyalar

LINQ ForEach - 12.10.2009

LINQ ile ForEach'i oluşturduğumuz bir List'in içinde aşağıdaki gibi kullanabiliriz:

 class Program
    {
        static void Main(string[] args)
        {
            List<int> lst = new List<int>();
            lst.Add(1);
            lst.Add(11);
            lst.Add(12);
            lst.Add(13);
            lst.Add(5);

            (from l in lst where l > 3 select l).ToList().ForEach(i => Console.WriteLine(i * 2));

            Console.Read();
        }
    }

Kodda oluşturduğumuz List'in item'larından 3'ten büyük olanları ToList metoduyla yeniden bir List'e attık. Ardından da ForEach ile bu List'teki item'ların herbirini 2 ile carpıp ekrana yazdırdık. Tek satırda:)

Kod

Yorum Ekle
Ad Soyad
Web Sitesi
E-Mail
Yorum

Fotoğraflar
MSDN Forumlarında Ben
Entryler
Haberler
Makaleler