1 / 2
文档名称:

C#判断是否输入的是数字.doc

格式:doc   大小:22KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C#判断是否输入的是数字.doc

上传人:一花一叶 2019/3/1 文件大小:22 KB

下载得到文件列表

C#判断是否输入的是数字.doc

文档介绍

文档介绍:平台的WinForm程序来说,,一般有这样几种解决方式:1使用char关键字的IsNumber()方法获取输入子符串的每一位字符,通过调用char关键字的IsNumber()方法分别判断是否是数字来达到目的,{}关键字捕获日常利用数值型的变量可以执行加减运算这个特性,在一个try{}里面强行把该输入的变量转换成一个数值型变量,如果是数值型就能正常地转换,如果不是转换的时候会发生错误,系统就会捕捉这个错误,()方法  凡是数值型的关键字,例如int,float都有TryParse()方法,调用该方法的时候它会尝试着去转换,如果能转换的话就转换成数值型,并给调用该方法的地方返回一个布尔值true, 学****C#语言的时候很少会提到正则表达式,. 可以使用Regex类的IsMatch方法来判断输入的字符串是否符合相应的条件,:^[1-9]\d*$ //匹配正整数^-[1-9]\d*$ //匹配负整数^-?[1-9]\d*$ //匹配整数^[1-9]\d*|0$ //匹配非负整数(正整数+0)^-[1-9]\d*|0$ //匹配非正整数(负整数+0)^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ //匹配正浮点数^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //匹配负浮点数^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ //匹配浮点数^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //匹配非负浮点数(正浮点数+0)^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$ /