Мне нужно перечислить IEnumerable<A> list1
и IEnumerable<B> list2
и пропустить их через них одновременно:
foreach((a, b) in (list1, list2)) {
// use a and b
}
Если они не содержат одинаковое количество элементов, необходимо создать исключение.
Каков наилучший способ сделать это?