自定义一个方法判断一个字符串是否为纯数字

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:53:13
怎么写?
Winfroms

private bool panduan(string s)
{
int i;
for(i=0;i<s.Length;i++)
{
char c;
c=Convert.ToChar(s.Substring(i,1));
if(!(c>'0'&&c<'9'))
{
break;
}
}
if(i==s.Length)
{
return true;
}
else
{
return false;
}
}

/// <summary>
/// 返回bool 判断是否为纯数字
/// </summary>
/// <param name="str">接收的字符串</param>
/// <returns>是否是纯数字</returns>
private bool isNum(string str)
{
double num = 0;

try
{
num = Convert.ToDouble(str); ///利用异常处理机制 如果能转换 就返回正确 否则进行异常捕获 返回错误 你可以不用NUM
return true;
}
catch
{
return false;
}
}

//你也可以改成 int
//反正我小时侯就是这样做的

//注意数字的长度
public bool isNum(string str)
{
try
{