| 本帖最后由 李荣壮 于 2012-1-1 19:42 编辑 
 使用正则表达式, 相当方便
 需要先  using System.Text.RegularExpressions;
 复制代码 
Console.WriteLine("请输入五个大写字母:");
string inputString=Console.ReadLine();
 //^→字符串的开始,[A-Z]→大写 ,  {5}→重复5次, $→结束
 while (!Regex.IsMatch(inputString, "^[A-Z]{5}$"))
 {
     Console.WriteLine("输入错误,请重新输入五个大写字母!");
     inputString = Console.ReadLine();
 }
 Console.WriteLine("输入正确!"+inputString);
 |