Tôi đã lớp sauLINQ: Làm thế nào để Nối Danh sách Elements Into Một Danh sách
public class Element
{
public List<int> Ints
{
get;private set;
}
}
Cho một List<Element>
, làm thế nào để tìm thấy một danh sách của tất cả các bên trong Ints
List<Element>
sử dụng LINQ?
tôi có thể sử dụng đoạn mã sau
public static List<int> FindInts(List<Element> elements)
{
var ints = new List<int>();
foreach(var element in elements)
{
ints.AddRange(element.Ints);
}
return ints;
}
}
Nhưng đó là quá xấu xí và dài hơi mà tôi muốn nôn mửa mỗi khi tôi viết nó.
Bất kỳ ý tưởng nào?
Có lý do nào bạn sử dụng "Danh sách mới (x)" thay vì "x.ToList()" không? –
@Andrew không đặc biệt; hoặc là hoạt động, v.v. –