技术性散分:(刚刚知道)同样的效果,两种写法效率竟然差了10倍
如果不是在一个非常大的循环中用到了,还不会感觉出我原来用的方法实在太慢了...   帖出来,以免再有同学犯我的错误 
 两种写法真的差了10倍的速度。至少   
 ///用于 
 原来的: 
 internal   static   object   NumericFilter(object   src)         //字符串转化为数字,失败返回DBNull 
 { 
             try   {   return   double.Parse(sql   +    " ");   } 
             catch   {   return   DBNull.Value;   } 
 }   
 现在的: 
 internal   static   object   NumericFilter(object   src)         //字符串转化为数字,失败返回DBNull 
 { 
             double   d; 
             if   (double.TryParse(sql   +    " ",   out   d))   return   DBNull.Value; 
             return   d; 
 }
------解决方案--------------------顶
------解决方案--------------------mark
------解决方案--------------------try..catch本来就是很耗资源,并且效率也比较低的 
------解决方案--------------------不错,学习+收藏, 顶一下,以便我在学习这些时不再犯这种错误,谢谢指点。
------解决方案--------------------up
------解决方案--------------------学习了
------解决方案--------------------接分,學習了。
------解决方案--------------------接分
------解决方案--------------------收藏了 
------解决方案--------------------除非逼不得以,不用try
------解决方案--------------------不错
------解决方案--------------------支持
------解决方案--------------------学习
------解决方案--------------------支持分享经验
------解决方案--------------------学习 
------解决方案--------------------10倍 有这么多???
------解决方案--------------------谢谢 
 好多事情自己不实践就是不知道 
 想当然就是不行 
 谢谢
------解决方案--------------------学到了
------解决方案--------------------谢谢lz了
------解决方案--------------------mark