Если вы хотите просмотреть их по отдельности, вы можете использовать Enumerable.Concat
, как уже было указано.
Если вы хотите выполнять итерации по обоим спискам одновременно, имея доступ к одному элементу из каждого внутри вашего цикла, то в .NET 4.0 есть метод Enumerable.Zip
, который вы можете использовать.
int[] numbers = { 1, 2, 3, 4 };
string[] words = { "one", "two", "three" };
var numbersAndWords = numbers.Zip(words, (first, second) => first + " " + second);
foreach (var item in numbersAndWords)
{
Console.WriteLine(item);
}
Результат:
1 one
2 two
3 three