क्या fooCollection
को दो बार गणना किए बिना linq के साथ ऐसा करने का कोई तरीका है?लिंक एक ही पुनरावृत्ति के भीतर चयन करें और कुल
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;
मुझे लगता है कि आपने इसे जेन्स पर खींचा है। धन्यवाद। – Nick
+1: 'कुल' विधि का अच्छा उपयोग। टीआईएल। –