我需要使用用户提供的输入,如何从用户获取整数和字符输入以及如何存储它以及如何在c#中使用它进行操作
答案 0 :(得分:1)
这是一个简单的控制台程序,询问用户他或她的名字,将输入存储在字符串变量中,然后询问一个问题,其中唯一有效的响应是整数,并继续提示用户是否无效提供输入。然后它会在屏幕上重新显示用户的答案。
using System;
namespace Demo
{
class Program
{
static void Main(string[] args)
{
Console.Write("What is your name? ");
string name = Console.ReadLine();
bool validInput = false;
int inputDays = 0;
int actualDays = 7;
while (!validInput)
{
Console.Write("How many days are in a week? ");
string response = Console.ReadLine();
validInput = int.TryParse(response, out inputDays);
}
Console.WriteLine("{0}, you said there are {1} days in a week. This is {2}.", name, inputDays, inputDays == actualDays);
Console.ReadKey();
}
}
}