A
AlexanderClubLife
такая проблема: создаю булевский масив и пытаюсь его заполнить рендомными значениями. и мне выдает ошибку, что индекс находится за пределом масива. не могу понять, почему?
bool [,] net = new bool [10,10];
Random rand = new Random();
int rnd = 0;
for (int i = 0; i <= net.GetLength(0); i++)
{
for (int j = 0; j <= net.GetLength(1); j++)
{
rnd = 0;
rnd = rand.Next(0, 50);
if (rnd < 25)
{
try
{
net[i, j] = true;
}
catch(Exception e1)
{
MessageBox.Show(e1.Message);
}
}
else
{
try
{
net[i, j] = false;
}
catch (Exception e2)
{
MessageBox.Show(e2.Message);
}
}
}
}
bool [,] net = new bool [10,10];
Random rand = new Random();
int rnd = 0;
for (int i = 0; i <= net.GetLength(0); i++)
{
for (int j = 0; j <= net.GetLength(1); j++)
{
rnd = 0;
rnd = rand.Next(0, 50);
if (rnd < 25)
{
try
{
net[i, j] = true;
}
catch(Exception e1)
{
MessageBox.Show(e1.Message);
}
}
else
{
try
{
net[i, j] = false;
}
catch (Exception e2)
{
MessageBox.Show(e2.Message);
}
}
}
}