Я новичок в C # и у меня проблема с циклами for в списках.
У меня есть список с числами (называемыми альфа), которые идут от 0 до 7.
alpha0=1
alpha1=2
alpha2=3
...
alpha7=8
Теперь я хочу создать матрицу, содержащую все эти альфы таким образом, а затем я хочу транспонировать ее:

Я пытался написать транспонированный напрямую, но это дает мне ошибку или, что лучше, я ошибаюсь в синтаксисе (см. Последнюю строку моего кода). Может ли кто-нибудь мне помочь?
Я назвал стартовый список своим списком с альфа.
List<List<double>> arr = new List<List<double>>();
for (int col = 0; col < 8; col++)
for (int row = 0; row < 7; row++)
arr[col, row].Add(startinglist[col]);