- /存蓄6位数的变量
- int a;
- Console.WriteLine("请输入6位数字");
- string str = Console.ReadLine();
- //判断用户输入的字符串长度是否等于6,不等于6则提示错误;
- if (str.Length != 6)
- {
- Console.Write("你输入的位数不是6位数");
- Console.WriteLine("请重新输入~·");
- return;
- }
- //判读用户输入的长度为6的字符串是不是都是数字,不是则提示错误
- else if (int.TryParse(str, out a))
- {
- Console.WriteLine("输入正确");
- }
- else
- {
- Console.WriteLine("你输入的不是有效的6位数");
- }
- Console.ReadKey();
复制代码 这是我刚才按照自己的想法写, 但我觉得应该可以 用正则表达式来写
会更简单。。 但我还不会,能力还不够。
希望这对你有帮助 |