Учитывая два списка целочисленных массивов в форме:
genData = { {1,2,3,4}, {1,2,3,4}, {1,2,3,4}, {1,2,3,4}};
orgData = {{1,2,3,4}, {1,2,3,4}, {2,4,6,8}, {1,2,3,4}};
Я бы хотел определить, не совпадают ли суммы двух подмассивов с одинаковым индексом в обоих списках.Если суммы совпадают, ничего не делайте.Если суммы не совпадают, преобразуйте каждое целое число в обоих подмассивах в 0.
Например, в двух вышеупомянутых списках подмассивы с индексом 2 имеют несоответствующую сумму (10 против 20).Я хотел бы преобразовать списки в
genData = { {1,2,3,4}, {1,2,3,4}, {0,0,0,0}, {1,2,3,4} };
orgData = { {1,2,3,4}, {1,2,3,4}, {0,0,0,0}, {1,2,3,4} };
Я пытаюсь сначала создать список, если суммы, пытаясь
var genDataSum = genDataList.ForEach(x => x.Sum());
Но, очевидно, это выдает ошибки ...Msgstr "Невозможно присвоить void неявно типизированному значению".Буду очень признателен за любую помощь или руководство.