Итерация двух списков или массивов с одним оператором ForEach в C # - PullRequest
132 голосов
/ 24 декабря 2009

Это только для общих знаний:

Если у меня есть два, скажем, 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 =)

Ответы [ 11 ]

0 голосов
/ 24 декабря 2009

Я понимаю / надеюсь, что списки имеют одинаковую длину: Нет, ваша единственная ставка идет с простым старым стандартом для цикла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...