我是C#的新手,正在玩循环,我只是想知道如何设置变量userTarget等于整数值,以防万一用户输入字符串,我尝试了TryParse方法,但我不知道我是否真的了解自己在做什么。
static void Main()
{
string userChoice = string.Empty;
do
{
Console.WriteLine("Please enter your target?");
int userTarget = int.Parse(Console.ReadLine());
int start = 0;
while (start <= userTarget)
{
Console.Write(start + " ");
start += 2;
}
do
{
Console.WriteLine("Do you want to continue?");
userChoice = Console.ReadLine().ToUpper();
if (userChoice != "YES" && userChoice != "NO")
{
Console.WriteLine("Invalid choice, please say yes or no");
}
} while (userChoice != "YES" && userChoice != "NO");
} while (userChoice == "YES");
}
TryParse
绝对是供用户输入的方法