比如说我要判断一个变量是不是数字
在asp里有IsNemeric这样的函数,在Asp.net里有吗?
在哪个命名空间里?

解决方案 »

  1.   

    用下面的方法类推:自已写,vb.net里自带有,c#没有
    public bool IsNumeric(object o)
    {
       try
       {
           Convert.ToInt32(o);
           return true;
       }
       catch (Exception)
       {
           return false;
       }
    }public bool isnum(string s)
    {
    bool b=true;
    for (int i=0;i<s.Length;i++)
    {
    if (s[i]<'0' || s[i]>'9')
    {
    b=false;
    break;
    }
    }
    return b;
    }
      

  2.   

    using Microsoft.VisualBasic;
    Microsoft.VisualBasic.Information.IsNumeric()
      

  3.   

    int i = 0;
    object obji = i;
    return (obji is Int32);装箱后判断数据类型
      

  4.   

    在asp.net vb 中一样是用isnumeric
      

  5.   

    首先,  你的提法不对, "在asp里有IsNemeric这样的函数",  应该是某个 脚本语言里有(vbscript,  or  javascript  etc). 
    在 c# 中,  Char.IsNumber 具有类似的功能. 怎么定义 asp 和 asp.net ?? 我了一个定义, 供参考:  http://www.happyit.com.cn/bbs/forum_posts.asp?TID=28&PN=1