10
Belirli bir sınıfa ait öğeler listesi var. Bu sınıf bir alan içerir.C# Sınıf listesinden alanların listesini ayıkla
class Foo {public int i;}
List<Foo> list;
Listedeki tüm öğelerden alanı yeni bir listeye çıkarmak istiyorum.
List<int> result = list.ExtractField (e => e.i); // imaginary
Bunu yapmak için pek çok yol var, ancak henüz hoş bir çözüm bulamadım. Linq'in yardımcı olabileceğini düşündüm, ama tam olarak ne olduğundan emin değildim.
Darn, bu sabah zaten iki kez pense atıldı; -p –
Teşekkürler Jon, Marc, hızlıydı. :) – mafu
LINQ'un bu senaryoda son büyüklüğün "list.Count" olacağını bilecek kadar iyi bir nedeni yok mu? –