存储和使用用户输入的方式

时间:2010-06-27 04:14:44

标签: c#

我需要使用用户提供的输入,如何从用户获取整数和字符输入以及如何存储它以及如何在c#中使用它进行操作

1 个答案:

答案 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();
        }
    }
}