使用foreach循环遍历两个列表 [英] Using foreach loop to iterate through two lists

查看:162
本文介绍了使用foreach循环遍历两个列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有两个列表

 名单,其中,对象> A =新的名单,其中,对象>();
名单<对象> B =新的名单,其中,对象>();
 

现在我想遍历两个列表中的元素。我能做到这一点通过编写一个foreach循环为每个列表。但是,它也有可能做这样的事情?

 的foreach(对象o在A,B){
 o.DoSomething();
}
 

这也将是很好,如果这样的事情是可能的:

 的foreach(对象o在急症室;和b){
   o.DoSomething();
}
 

解决方案

 的foreach(对象o在a.Concat(B)){
 o.DoSomething();
}
 

I have two lists

List<object> a = new List<object>();
List<object> b = new List<object>();

Now i want to iterate through the elements of both list. I could do that by writing a foreach loop for each list. But is it also possible to do something like that?

foreach(object o in a, b) {
 o.DoSomething();
}

It would also be nice if something like that would be possible:

foreach (object o in a && b) {
   o.DoSomething();
}

解决方案

foreach(object o in a.Concat(b)) {
 o.DoSomething();
}

这篇关于使用foreach循环遍历两个列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆