过去,我正在阅读一份名为"在休假"并对结果进行如下操作:
var resultNew1 = (from x in dataNew.Worksheet<Employee>("On Leave")
select x).ToList();
但是现在我有另一张表&#34; Working&#34;。所以我这样做了:
var resultNew1 = (from x in dataNew.Worksheet<Employee>("On Leave")
select x);
var resultNew2 = (from x in dataNew.Worksheet<Employee>("Working")
select x);
请注意第一个是ToList()
但现在我没有ToLists()
,因为我想问你是否有办法将resultsNew1
和resultsNew2
这两个变量存储在一个var中然后制作var ToList()
如果您需要更多信息,请告诉我
答案 0 :(得分:4)
您可以使用Concat
var employees = dataNew.Worksheet<Employee>("On Leave")
.Concat(dataNew.Worksheet<Employee>("Working"))
.ToList();
答案 1 :(得分:1)
您可以使用List<T>.AddRange
:
List<Employee> employees = new List<Employee>();
employees.AddRange(resultNew1);
employees.AddRange(resultNew2);