【发布时间】:2017-10-03 10:10:58
【问题描述】:
代码:
string[] numbers = new string[2];
for (int i = 0; i < numbers.Length; i++)
{
numbers[i] = Console.ReadLine();
if (int.TryParse(numbers[i], out int numberTry) && i == 0)
Console.WriteLine("That would be a number yes.");
else if (int.TryParse(numbers[i], out numberTry))
Console.WriteLine("Lovely work! That is indeed two numbers!");
else
{
Console.Clear();
Console.WriteLine("That's not a number. I am dissapointed.");
Console.ReadKey();
Environment.Exit(0);
}
}
我的问题是我不能在循环外使用 numbers[] 作为 int,因为它在循环内从字符串转换为 int。我需要能够使用作为 int 的方法发送它以对 numbers[0] 和 numbers[1] 执行操作。 提前致谢!
【问题讨论】:
-
您可以创建另一个整数数组,并在循环中填充。
-
感谢您的想法!