阅读量:0
在C#中,你可以使用while
循环来实现用户输入验证
using System; namespace InputValidation { class Program { static void Main(string[] args) { Console.WriteLine("请输入一个介于1到10之间的整数:"); int inputNumber; while (!int.TryParse(Console.ReadLine(), out inputNumber) || inputNumber < 1 || inputNumber > 10) { Console.WriteLine("输入无效,请输入一个介于1到10之间的整数:"); } Console.WriteLine($"你输入的有效整数是:{inputNumber}"); } } }
在这个示例中,我们首先提示用户输入一个整数。然后,我们使用while
循环检查用户输入的值是否有效。如果输入的值不是一个整数,或者输入的整数不在1到10之间,我们会提示用户重新输入。当用户输入一个有效的整数时,循环结束,程序将输出用户输入的整数。