В домашнем задании, при выполнение всегда ловлю исключение на строке
byte[] array = new byte[length];
После ряда неудач в собственной версии, решил переписать эту часть, так же как в уроке. Но это не помогает.
Console.WriteLine("Введите размер массива");
string userArraySiza = Console.ReadLine();
byte length = Convert.ToByte(userArraySiza);
byte[] array = new byte[length];
byte index = 0;
while (length <= array.Length)
{
array[index] = index;
Console.WriteLine($"{array[index]}");
index++;
}