我有一个列表{{1,3,5},{2,4,6}}的列表 列表{{7},{8}}
的另一个列表是否可以快速生成列表{{1,3,5,7},{2,4,6,8}}
答案 0 :(得分:3)
我有一个列表{{1,3,5},{2,4,6}}的列表另一个列表{{7},{8}}的列表 是否可以快速生成列表{{1、3、5、7},{2、4、6、8}}
是:使用<bean id="store" class="org.mockito.Mockito" factory-method="mock" >
<constructor-arg value="org.company.state.work.s3.StateGraphStore" />
</bean>
序列运算符。
Zip
继续。
IEnumerable<IEnumerable<int>> lists1 = whatever;
IEnumerable<IEnumerable<int>> lists2 = whatever;
List<List<int>> zipped = lists1
.Zip(lists2, (list1, list2) => list1.Concat(list2).ToList())
.ToList();
。我们需要一个IEnumerable<int>
,所以要List<int>
。ToList
。 IEnumerable<List<int>>
,所以我们List<List<int>>
整个事情。这是编写LINQ查询时应使用的技术;只需将所有内容分解为更简单的工作流程,然后将它们组合在一起即可。