Я написал этот код, но вышел из памяти исключения в строке, если я передаю значение диапазона 46542.Исключение из памяти?
long[,] array = new long[range, range];
Как решить эту проблему?
int noOfTestCases = Convert.ToInt32(Console.ReadLine());
if(noOfTestCases>=1 && noOfTestCases<=100)
{
for(int i=0; i<noOfTestCases; i++)
{
Console.WriteLine("Enter the Range");
long range = Convert.ToInt64(Console.ReadLine());
long[,] array = new long[range, range];
}
}
Какова ценность 'range'? –
Почему вы хотите создать массив из 2,166,157,764 элементов? – CodeCaster
более 46542 или может быть меньше, чем некоторые значения для 46542. – amit325