zoukankan
html css js c++ java
判断C#中的字符串是否是数字,如果是转换成int类型
判断C#中的字符串是否是数字,如果是转换成int类型
1.通过正则表达式(可以判断正数和负数)
public
int
IsNumeric(
string
str)
{
int
i;
if
(str
!=
null
&&
System.Text.RegularExpressions.Regex.IsMatch(str,
@"
^-?\d+$
"
))
i
=
int
.Parse(str);
else
i
=
-
1
;
return
i;
}
2.通过字符
/**/
///
<summary>
///
判断是否是数字
///
</summary>
///
<param name="number"></param>
///
<returns></returns>
private
bool
IsNumeric(
string
number)
{
try
{
for
(
int
i
=
0
;i
<
number.Length;i
++
)
{
if
(number
<
'
0
'
||
number
>
'
9
'
)
{
return
false
;
}
}
return
true
;
}
catch
{
return
false
;
}
}
3.通过char.IsNumber方法
/**/
///
判断是否是数字
///
</summary>
///
<param name="number"></param>
///
<returns></returns>
private
bool
IsNumeric(
string
number)
{
try
{
for
(
int
i
=
0
;i
<
number.Length;i
++
)
{
if
(
!
char
.IsNumber(number,i))
{
return
false
;
}
}
return
true
;
}
catch
{
return
false
;
}
}
4.通过try,catch
/**/
///
判断是否是数字
///
</summary>
///
<param name="number"></param>
///
<returns></returns>
private
bool
IsNumeric(
string
number)
{
try
{
int
.Parse(number);
return
true
;
}
catch
{
return
false
;
}
}
查看全文
相关阅读:
CentOS 6.3下Samba服务器的安装与配置(转)
利用香蕉派自制电视盒子
利用arduino制作瓦力万年历-1.0
arduino:int & double 转string 适合12864下使用
centos 6.X下建立arduino开发环境
树莓派学习笔记(7):利用bypy实现树莓派NAS同步百度云
直接插入排序
直接选择排序
快速排序算法
git 分支管理 推送本地分支到远程分支等
原文地址:https://www.cnblogs.com/nasdaqhe/p/542039.html
最新文章
Android项目实战(十九):Android Studio 优秀插件: Parcelable Code Generator
04-11 随机森林代码(葡萄酒质量检测)
05-04 scikit-learn库之主成分分析
08-00 课程习得
B-线性代数-范数
05-01 特征预处理
A-06 最小角回归法
05-06 模型选择
02-30 线性可分支持向量机
08-06 细分构建机器学习应用程序的流程-训练模型
热门文章
B-经济学-基尼指数
mysql允许远程连接
Coreseek安装测试配置指南(转)
搭建coreseek(sphinx+mmseg3)详细安装配置+php之sphinx扩展安装+php调用示例(转)
Linux下SSH免密码登录(转)
在CentOS上安装Git(转)
centos增加软连接
centos 配置 samba 与windows共享文件夹
centos6.3下yum安装redis
centos下node.js的安装
Copyright © 2011-2022 走看看