怎么判断一个string是非数字的?
我想判断一个string是不是非数字,但不想用 
 try 
 { 
             Convert.ToDouble(str); 
 } 
 catch 
 { 
 } 
 因为我一用,程序就回运行很慢;要怎做效率比较高。
------解决方案--------------------你可以这样来做:   
 decimal dec = 0.0m;   
 if (!decimal.TryParse(string, out dec)) 
 { 
     //不是数字数据 
 }
------解决方案--------------------用TryParse不产生由于异常造成的性能损耗