Main(= d = ( i = ; i < ; i++= Math.Sin( ( i = ; i < ; i++= Math.Sin(:: ::
iterations = = c = ( i = ; i < iterations; i++ c += i * = c2 = ( i = ; i < iterations; i++ c2 += i * : :
c += i * ( * ()Math.Floor(()i));
: :
問題二:既然try-catch不影響效率,那麼為什麼不提倡像下面這樣使用?
= =
= =
try塊裡拋出的異常信息(有可能是SqlException之類的)被catch塊包裝成了Exception重新拋出,屏蔽掉了原本的出錯信息,在fix bug的時候不好找原因。
第二種寫法不推薦的原因如下:
這種寫法程序不會down掉,因為catch塊把出錯信息消化掉了。這樣有很不好的後果是:debug的時候找不到真正的錯誤源頭在哪裡!!
問題三:提倡的寫法是什麼?
{ ; }