Mel*_*Mel 2 c# int numbers
我正在尝试用C#编写一个程序,它接受一个int x并判断它是否正好有7位数.现在我正在使用x.toString().长度== 7来检查,但是我注意到如果数字从0开始,它会自动被省略,我得到一个错误的答案(即程序认为输入长度较少)比7)
有没有办法来解决这个问题?提前致谢.
编辑:对不起我应该提到,这是一个收集和验证身份证号码格式的程序(所以我不希望像0000001这样的东西默认为1)感谢字符串输入建议,我想我要去试试看.
Thi*_*ilo 6
如果要保留输入格式,则不得将输入转换为int.你必须将它存储在一个String.
int
String
你说你的程序需要一个int.那时你已经输了.您需要更改该接口以接受String输入.
归档时间:
16 年 前
查看次数:
637 次
最近记录:
10 年,5 月 前