编写控制台应用程序要求用户输入5个大写字母,如果输入的信息不满足要求,提示帮助信息要求重新输入

C#编写控制台应用程序要求用户输入5个大写字母,如果输入的信息不满足要求,提示帮助信息要求重新输入

正则表达式

 while (true)
            {
                Console.WriteLine("请输入5个大写字母");
                string str = Console.ReadLine();//录入用户输入
                if (str.Length>5)
                {
                    Console.WriteLine("您输入的字符过长");
                    continue;
                }
                bool flag = true;
                for (int i = 0; i < 5; i++)
                {
                    if (str[i] >= 'A' && str[i] <= 'Z')//这里的A Z 是数字,隐式转换,可以直接比较
                    {

                    }
                    else
                    {
                        flag = false;
                    }
                }

                if (flag == false)
                {
                    Console.WriteLine("您的输入有误,请重新输入");
                }
                else
                {
                    Console.WriteLine("输入正确");
                    break;
                }
            }
            Console.ReadKey();