如何确定一个textbox里的值是不是能转换成整型
RT
------解决方案--------------------正则!
------解决方案--------------------try catch 如果强转失败抛异常。
------解决方案--------------------在VS2005中,可以用如下的方法:   
 decimal dec=0m; 
 if (decimal.TryParse(this.textBox.Text, out dec)) 
 { 
     //可以转换成数字; 
 } 
 else 
 { 
     //不能转换成数字. 
 }
------解决方案--------------------2005中有 TryParse? 
 真好 
 呵呵
------解决方案--------------------Type.在我的设计理念里:能不通过catch来检验一个可以预知的错误就尽量不用,因为那样会浪费很多系统资源。我认为,错误处理是用来处理我们无法预知的错误。
------解决方案--------------------也可以用正则表达式做...   
 try..   
 if(Regex.IsMatch(this.TextBox1.Text.Trim(),@ "^-?\d+$ ")) 
 { 
     //说明可以转成整数 
 } 
 else 
 { 
     //说明不可以转成整数 ..   
 }
------解决方案--------------------don 't forget    
 using System.Text.RegularExpressions;
------解决方案--------------------TryParse
------解决方案--------------------int i = 0; 
 if (int.TryParse(textBox1.Text, out i)) 
 { 
     //可以转换成整型,i已经为转换后的整形数 
 } 
 else 
 { 
     //不能转换成整型 
 }