C# 用for循环给数组赋值时报错

在使用for循环为arr数组赋值时,输入元素值后,出现这个报错,请问是哪里的问题,要怎么改啊?

img

你输入的不正确 改啥 应该输入int类型的
怕出错用TryParse

int.Parse()进行转换时,如果参数不能被正确转换成数字,则会抛出你问题描述中的异常。
所以,很有可能你的输入中包含非数字,比如包含:字母,空格,符号等等。

好歹加个try catch啊