Соедините 2 списка по порядку вместо условия в LINQ

Как я могу объединить 2 списка одинаковой длины (чтобы создать третий список равной длины), где я не хочу указывать условие, а просто полагаюсь на порядок элементов в 2 списках.

Например, как я могу присоединиться:

{1,2,3,4} with {5,6,7,8}

производить:

{{1,5}, {2,6}, {3,7}, {4,8}}

Я пробовал следующее:

from i in new []{1,2,3,4}
from j in new []{5,6,7,8}
select new { i, j }

но это приводит к перекрестному соединению. Когда я использую join, мне всегда нужно указывать «on».

Ответы на вопрос(3)

Ваш ответ на вопрос