c#

在C#中如何使用while循环实现用户输入验证

小樊
96
2024-08-29 20:54:36
栏目: 编程语言

在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之间,我们会提示用户重新输入。当用户输入一个有效的整数时,循环结束,程序将输出用户输入的整数。

0
看了该问题的人还看了