Czy można to zrobić z linq bez dwukrotnego wyliczenia fooCollection
?Linq Wybieranie i agregacja w pojedynczej iteracji
var fooCollection = // get foo
var selectedIds = new List<int>();
var aggregateContent = String.Empty;
foreach (var f in foo)
{
selectedIds.Add(foo.Id);
aggregateContent += foo.Content
}
var results = new FooResults
{
Content = aggregateContent,
SelectedIds = selectedIds
};
return results;
Myślę, że go tam przybiłeś Jens. Dzięki. – Nick
+1: Dobre wykorzystanie metody "Agregacja". TIL. –