private static double[][] getIdeal()
{
double[][] ideal = new double[2798029][];
for(int i = 0; i < ideal.Length; i++)
{
ideal[i] = new double[1]; //Note: Initilized ideal[i]
if (i < 1727310)
{
ideal[i][0] = 0.0; <-- No More Index Out of Range Exception
//Note: Swapped i and 0.
}
else
{
ideal[i][0] = 0.0;
}
}
return ideal;
}
ok you have to initialize inner arrays too. ideal[i] = new double[1]; and then ideal[i][0] = 0.0;
– M.kazem Akhgary 12 mins ago
Thank you for the answer.