Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
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,
IList<string> Esyalar  = new List<string>() { "Kitap", 
"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

int iStep = 3;

IList<string> ListOfObject = new List<string>() { "Book", "Chair", "Table", "Bottle", "Pen", "Pencil", "Door", "Window", "Laptop" };

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ü