Ошибка в работе программы C#

64
14 января 2022, 04:40

Всем привет, учусь писать на C# и не догоняю в чем ошибка. Программа компилируется, начинает работать и тут же вылезает ошибка
Вот код

static void Main(string[] args)
{
  int j = 18,
      i = 12;
  int[,] array = new int[i, j];
  Random rnd = new Random();
  for (i = 0; i < array.Length; i++)
  {
     for (j = 0; j < array.Length; j++)
     {
        array[j, i] = rnd.Next(17000, 23000);
        Console.Write(array[i, j]+", ");
     }
        Console.WriteLine("XYZ");
  }
  Console.ReadKey();
}

Answer 1

array.Length равно 216

https://docs.microsoft.com/en-us/dotnet/api/system.array.getlength

  for (i = 0; i < array.GetLength(0); i++)
  {
     for (j = 0; j < array.GetLength(1); j++)
     {
        array[i, j] = rnd.Next(17000, 23000);
        Console.Write(array[i, j]+", ");
     }
     Console.WriteLine("XYZ");
  }
READ ALSO
Execution Timed Out [закрыт]

Execution Timed Out [закрыт]

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском

209
C# win forms / Audio

C# win forms / Audio

вопрос на счёт аудио файлов и их воспроизведенияСейчас делаю не большую игру в windows forms

135
Как вынести контроллеры в отдельные сборки?

Как вынести контроллеры в отдельные сборки?

Есть у меня веб-приложение, в котором соединено два очень разнородных api, скажем:

102
Ado.NET C# Как изменить запись в DataTable?

Ado.NET C# Как изменить запись в DataTable?

Не смогла найти в интернете адекватного объяснения работы с DataTable для изменения записейЕсли у кого-то есть ссылки на источники, буду очень...

87