Есть код который делает зубчатый массив, затем присваевает ему рандомные значения и выводит сам массив(ну по крайне мере оно так должно работать по моему мнению).Но он выводит ошибку (см. прикрепленый скрин) и говорит что ошибка на 19 строчке кода хотя я там не нашёл ни одной ошибке да и сама visual studio говориит что код чист.Можете подсказать почему так происходить и как это пофиксить.Заранее спасибо
using System;
namespace ProgramForPorzhat
{
class Program
{
static void Main(string[] args)
{
int[][] nums = new int[3][];
nums[0] = new int[2];
nums[0] = new int[4];
nums[0] = new int[6];
Random random = new Random();
for (int i = 0; i < nums.Length; i++)
{
for (int j = 0; j < nums[i].Length; j++)
{
nums[i][j] = random.Next(100);
}
}
for (int i = 0; i < nums.Length; i++)
{
for (int j = 0; j < nums[i].Length; j++)
{
Console.Write(nums[i][j] + "\t");
}
Console.WriteLine();
}
}
}
}

nums[0], а как насчетnums[1]иnums[2]? – tym32167 Oct 09 '20 at 21:36nums[0] = new int[2]; nums[1] = new int[4]; nums[2] = new int[6];– aepot Oct 09 '20 at 21:54