AşağıdakiLINQ: Öğelerin Listesini Başka Bir Listeye Ekleme
public class Element
{
public List<int> Ints
{
get;private set;
}
}
değerine sahibim List<Element>
verildiğinde, List<Element>
'in içinde LINQ kullanarak List<Element>
'in tümünün listesi nasıl bulunur?
Şu kodları kullanabilirim
public static List<int> FindInts(List<Element> elements)
{
var ints = new List<int>();
foreach(var element in elements)
{
ints.AddRange(element.Ints);
}
return ints;
}
}
Fakat yazdığım her seferde kusmak istediğim çok çirkin ve uzun bir sargı var.
Herhangi bir fikir?
yerine "x.ToList()" nin " (x) yeni Listesi" kullanılan bir nedeni var mı? –
@Andrew özellikle değil; ya işler, vb –