首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

如何样判断一个变量是否为数字类型

2012-04-19 
怎么样判断一个变量是否为数字类型在asp.net C# .framework 2.0 中好像没有IsNumeric(expression)这个函数

怎么样判断一个变量是否为数字类型
在asp.net C# .framework 2.0 中

好像没有IsNumeric(expression)这个函数。。。



请问一下,在asp.net.2.0(C#)怎么样判断一个变量是否为数字类类型啊??

[解决办法]
1

Import the 'Microsoft.VisualBasic.dll' reference

using Microsoft.VisualBasic;
if(IsNumeric(....)){
// do..
}

2 if(Regex.IsMach(yourStringExpression,@"^$\d+")){
//do...
}


[解决办法]
我是这样写的:
//判断是否为数字
public static bool IsNum(string str)
{
for (int i = 0; i < str.Length; i++)
{
if (str[i] < '0' || str[i] > '9')
return false;
}
return true;
}


天天说,分担忧愁分享快乐
[解决办法]
sorry:
2 if(Regex.IsMach(yourStringExpression,@"^\d+$")){ 
//do... 


[解决办法]
try
{
 int temp=Convert.toInt32("ss11");
}catch
{
 Response.write("不是数字")
}
[解决办法]
int.TryParse
[解决办法]
bool returntempbool = true; // 声明时声明为 “true”
//定义一个带一个参数的方法
public bool CheckCharIsNumber(string str) 

for (int i=0;i<str.Length;i++) 

if (!Char.IsNumber(str,i)) 
{ //不全是数字
returntempbool = false; 

else
{//全是 数字
returntempbool=true;
}

return returntempbool; 
}

热点排行