asp里面有 isnumeric 直接判断一个字符串变量是否都是数字组成的函数,还有其它的判断类型的函数。不知道C#里面有没有!~

解决方案 »

  1.   

    public static bool IsDigit(string str)
    {
    int iLen = str.Length;
    if (iLen == 0)
    return false;
    char[] cTem = new char[iLen];
    cTem = str.ToCharArray(0, iLen);
    for (int i=0; i<iLen; i++)
    {
    if (cTem[i] > '9' || cTem[i] < '0')
    {
    return false;
    }
    }
    return true;
    }
      

  2.   

    public static bool IsNumber(string strCheck)
    {
        char[] charChecks = strCheck.ToCharArray();
        foreach (char charCheck in charChecks)
        {
            //半角数字判断
            if (!(((short)charCheck > 47) && ((short)charCheck < 58)))
            {
                return false;
            }
        }    return true;
    }