注册 登录
编程论坛 C# 论坛

请问如何判断输入一个字符串为数字

wj01783 发布于 2014-02-26 16:03, 642 次点击
请问如何判断输入一个字符串为数字
用 Console.ReadLine();接收
之后 Convert.ToInt32()转换为数字
如果大于多少可以用Length来做一个判断过滤,
要是用户输入的不是数字怎么办呢?
请高手解答!
5 回复
#2
wangnannan2014-02-27 08:51
Int32.TryParse  百度看看就明白了
#3
mpy20032014-03-26 13:03
using System.Text.RegularExpressions;
Regex.IsMatch
#4
qw11617485792014-03-26 17:19
你直接用正则表达式不就好了
\d+(.\d+)?
#5
易通2014-04-16 16:00
IF + Int32.TryParse

成功转换时执行大于的判断,出错时提示一下输入错误
#6
神奈创2014-04-18 17:37
LS正解
1