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
;
}
}
查看全文
相关阅读:
安卓获取双IMEI
NodeJS异步、同步 创建多层文件夹
Winfrom 控件名称缩写
Unobtrusive Ajax
ID 为 17608的进程当前未运行
欢迎
路由
VS快捷键
Test
并查集与带权并查集---由浅入深
原文地址:https://www.cnblogs.com/nasdaqhe/p/542039.html
最新文章
使用标签页和el-table实现数据的渲染
convas-html绘制图像基本属性
关于vue基本理解
git常用命令
数组去重的常见方法
友链
归并 递归问题
继承中的构造方法
==和equals
static关键字
热门文章
成员变量与局部变量
数组的拷贝
今日笔记
面向对象3大特征
我就是学习
window下安装itchat库
Python在Windows上安装配置测试
NodeJs在windows上安装配置测试
Android 与 SUN JAVA RSA 加解密不同之处
adt-bundle 调试 NDK
Copyright © 2011-2022 走看看