Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Bu siteyi Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.

0



Linq ile bir dizinden belli adımlarla elemanları çekmek.

Merhaba,
  1. IList<string> Esyalar  = new List<string>() { "Kitap",
  2. "Defter", Kalem", "Masa", "PC", "Kalemlik", "Monitor", "Silgi", "Ataç"};
Esyalar dizininden sadece 3., 6., 9. gibi indexi 3 ün katları olan öğeleri seçmek istiyorum.

Böyle bir sorguyu Linq ile nasıl yazabiliriz?

Teşekkürler.

1 Cevap


0


Sonucu yabancı bir coderden (linqsamples.com admini) buldum

  1. int iStep = 3;
  2.  
  3. IList<string> ListOfObject = new List<string>() { "Book", "Chair", "Table", "Bottle", "Pen", "Pencil", "Door", "Window", "Laptop" };
  4.  
  5. var res = ListOfObject.Where((x, i) => i % iStep == 2);
Çözüm buymuş.



Cevaplayan: 16.01.18 14:40
yazılımx
22p 3ü
Cevabı seçen: 16.01.18 17:43
yazılımx   22p 3ü

Bir cevap yazın: