Моя проблема в том что
var matrix64 = new ExcelCell[30, 30];
var lstData = new List<ExcelCell>[30,30];
var InterRez =new double[30,11];
for (int i = 0; i < 30; i++)
{
for (int j = 0; j <30; j++)
{
lstData.Add(new ExcelCell()
{
Id11 = (int)((Range)xlWorkSheet.Cells[i + 1, 1]).Value,
Value = (double) ((Range)xlWorkSheet.Cells[i + 4, j + 4]).Value
});
}
}
for (int i = 0; i < 30; i++)
{
double sum = 0;
for (int k = 1; k < 10; k++)
{
for (int j = 0; j < 30; j++)
{
if (lstData[i+1,j+1].Id11 == k)
{
sum = sum + lstData[i+1, j + 2].Value;
}
else
{
k = j;
break;
}
}
InterRez[k+1,i+1] = sum;
}
}
return null;
}
}
Помогите с методом группирования
Проблема в том что в программной строке lstData.Add(new ExcelCell(), Error 1 does not contain a definition for 'Add' and no extension method 'Add' accepting a first argument of type 'System.Array' could be found (are you missing a using directive or an assembly reference?
поэтому он не видит откуда брать данные в цикле.
Код:
Причина в:
Код:
var lstData = new List<ExcelCell>[30,30];