string s;
try
{
 int.Parse(s);
}
catch()
{
 Label1.Text = "有字母";
}

解决方案 »

  1.   

    Dim MyVar As Object
    Dim MyCheck As Boolean
    ' ...
    MyVar = "53"   ' Assign value.
    MyCheck = IsNumeric(MyVar)   ' Returns True.
    ' ...
    MyVar = "459.95"   ' Assign value.
    MyCheck = IsNumeric(MyVar)   ' Returns True.
    ' ...
    MyVar = "45 Help"   ' Assign value.
    MyCheck = IsNumeric(MyVar)   ' Returns False.
      

  2.   

    isNumeric(表达式)
    是为ture 否为false
      

  3.   

    C#函数如下:
    public bool IsNumeric(string str)
    {
        foreach(char c in str)
        {
    if(c<'0' || c>'9') return false;
        }
        return true;
    }
      

  4.   

    Regex ss= new Regex(@"^[/d]*$");
                String s =比较字符;
                Match m = ss.Match(s);            if ( m.Success ) {
                    成功..
                } else {
                   不对..
                }