使用C#中的一个ForEach语句迭代两个列表或数组

这只是为了常识:


如果我有两个,比如说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 =)


慕尼黑5688855
浏览 1481回答 3
3回答

Cats萌萌

您可以使用Union或Concat,前者删除重复项,后者不删除foreach (var item in List1.Union(List1)){&nbsp; &nbsp;//TODO: Real code goes here}foreach (var item in List1.Concat(List1)){&nbsp; &nbsp;//TODO: Real code goes here}
打开App,查看更多内容
随时随地看视频慕课网APP