例1
代码如下 |
复制代码 |
#region 判断是否为数字的方法
public bool isnumeric(string str)
{
char[] ch=new char[str.Length];
ch=str.ToCharArray();
for(int i=0;i
{
if(ch[i]<48 || ch[i]>57)
return false;
}
return true;
}
#endregion
|
例2
代码如下 |
复制代码 |
class IsNumeric
{
//判断字符串是否为纯数字
public static bool IsNumber(string str)
{
if (str == null || str.Length == 0) //验证这个参数是否为空
return false; //是,就返回False
ASCIIEncoding ascii = new ASCIIEncoding();//new ASCIIEncoding 的实例
byte[] bytestr = ascii.GetBytes(str); //把string类型的参数保存到数组里
foreach (byte c in bytestr) //遍历这个数组里的内容
{
if (c < 48 || c > 57) //判断是否为数字
{
return false; //不是,就返回False
}
}
return true; //是,就返回True
}
}
|
上面两实例很简单就是把字符类型获取到然后再遍历判断是不是数字即可。