Update: as a request for a non-reuse list, you can simply use a specific type without an array
select new Tuple<Result, Taskarray, Fsr > ( e, t, f );
You can use a tuple if you do not want to create a new class to display
select new Tuple<Result, List<Taskarray>, List<Fsr> > ( e, t.ToList<Taskarray>(), f.ToList<Fsr>() );
Find linq example in Tuple Type in C # 4.0
you can try like this, you can create a new class that processes incoming data
select new Myobject { e= e, taskarray =t, fsr =f }
source share