这只是为了常识:如果我有两个,比如说List,我想用相同的foreach循环来迭代两个,我们能做到吗?编辑只是为了澄清,我想这样做:List<String> listA = new List<string> { "string", "string" };List<String> listB = new List<string> { "string", "string" };for(int i = 0; i < listA.Count; i++) listB[i] = listA[i];但是用foreach =)
3 回答
Cats萌萌
TA贡献1805条经验 获得超9个赞
您可以使用Union或Concat,前者删除重复项,后者不删除
foreach (var item in List1.Union(List1))
{
//TODO: Real code goes here
}
foreach (var item in List1.Concat(List1))
{
//TODO: Real code goes here
}
- 3 回答
- 0 关注
- 1480 浏览
添加回答
举报
0/150
提交
取消