Первый цикл в вашем коде:
for (int i = 3; 1 < 10000; i++)
По сути, это бесконечный цикл, 1 будет всегда меньше 10000 и, следовательно, никогда не завершится. Все после этого цикла теперь недоступно.
Вы получаете ошибку, потому что после 10 000 циклов вы все равно попытаетесь сделать это:
numbers[i] = i;
И i
будет больше 9999, что приведет к IndexOutOfRangeException
После того, как вы исправите это, вы обнаружите, что у вас есть больше проблем, но так как это домашняя работа, вам нужно будет попытаться исправить их самостоятельно