在C#中,可以使用Console.ReadLine()方法来读取用户输入。例如:
Console.WriteLine("Please enter your name:");
string name = Console.ReadLine();
Console.WriteLine("Hello, " + name + "!");
对于输入验证,可以使用try-catch语句来捕获可能的异常,或者使用if语句进行简单的验证。例如:
Console.WriteLine("Please enter a number:");
try
{
int number = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("You entered: " + number);
}
catch (FormatException)
{
Console.WriteLine("Invalid input. Please enter a valid number.");
}
这样就可以对用户输入进行基本的验证,确保输入的数据类型符合预期。您还可以根据需要添加更多的验证逻辑来确保输入的完整性和准确性。