初学者,麻烦给一个判断textBox1输入的的值是否为整数的例子,谢谢啦!!!

解决方案 »

  1.   

    http://msdn.microsoft.com/zh-cn/library/f02979c7.aspx
      

  2.   

    你可以看看msdn的示例,对于“    -322     ”、“+4302”等作了转换。
      

  3.   

    bool IsValid=!Regex.IsMatch(TextBox1.Text.Trim(),"\\D")
      

  4.   

    就是一个正则表达式,\\D表示整数
    Regex.IsMatch()就是判断到底跟整数 匹配不匹配。
    或者
    用此方法
        /// <summary>
        /// 验证输入参数是否是整型
        /// </summary>
        /// <param name="InputStr">输入字符串</param>
        /// <returns>验证结果:True:是整型;False:非整型</returns>
        public bool CheckInt(string InputStr)
        {
            bool bolIfInt = false;
            try
            {
                int intTemp = Int32.Parse(InputStr);
                bolIfInt = true;
            }
            catch
            {
                bolIfInt = false;
            }
            return bolIfInt;
        }