我有两个列表
名单,其中,对象> 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();
}