我希望我的程序用用户输入填充数组,但输入数字(然后程序将使用该数字进行特定计算,但现在并不重要)。
如果没有输入,程序应该停止读取数字并打印它。我有几个错误,特别是在解析的情况下,因为我尝试了几个解决方案,但我不知道应该在代码的哪一部分以及可能以什么方式解析数组中的数字以避免收到“不能将类型字符串隐式转换为 int”或“不能将类型 int[] 隐式转换为 int”。
这就是我的代码的样子:
public static void Main (string[] args)
{
int[] userInput = new int[100];
int xuserInput = int.Parse (userInput);
for (int i = 0; i<userInput.Length; i++)
{
userInput[i] = Console.ReadLine ();
if (userInput == "")
break;
}
Console.WriteLine (userInput);
}