var results = from thing in AnArrayOfThings
let list = Function(thing)
???
select OneLongResultsList;
如何将所有“list”集合合并为一个长列表?我对linq不熟悉,不能使用lambda表达式。
基本上,我想做的是这样的:
List<Result> results = new ...;
foreach (Thing t in ListOfThings)
{
List<Result> list = Function( t );
results.MergeOrAdd( list );
}