留园简介:用C#写方法
来源:百度文库 编辑:查人人中国名人网 时间:2024/10/02 19:05:29
public static bool CheckNumber(string str )
功能:检查输入的字符串str是否为一个数字
写个方法。
很急〉谢谢
我想你没有考虑有小数点和负号的时候吧。
功能:检查输入的字符串str是否为一个数字
写个方法。
很急〉谢谢
我想你没有考虑有小数点和负号的时候吧。
/// 判断是否是数字
private static bool CheckNumber(string str)
{
if (str == null || str.Length == 0)
return false;
System.Text.ASCIIEncoding ascii = new System.Text.ASCIIEncoding();
byte[] bytestr = ascii.GetBytes(str);
foreach(byte c in bytestr)
{
if (c < 48 || c > 57)
{
return false;
}
}
return true;
}
try
{
Convert.ToInt32(str);
}
catch
{
Response.Write("必须是一个整数");
}
try
catch
这种方法不推荐使用
第一种方法比较好
正则
可以直接使用正则表达式。是一个简单的方法