|
很誘人的標題,今天不是給大家介紹,而是跟大家討論些問題。
在做開發(fā)的這幾年中,大大小小的項目也經(jīng)歷了很多,但無論那個項目中,都沒有真正的對Exception進行完整的處理。雖然我們在學(xué)C#的時候,經(jīng)常會看到此類的介紹,但我們真的學(xué)以致用了嗎?
先來看看什么是Exception
Exception的解釋是異常,每次當我們程序調(diào)式的時候,或多或少的會遇到它(如果你的程序沒有遇到過,那你是天才)。Richer在它的書中,反復(fù)的提到,Exception是對原有接口的一種違背。一開始我反復(fù)不能理解,當我真的去考慮這個問題,深入這個主題的時候,我才明白了,它就是一種違背,參數(shù)錯、對象空等等我們常見的異常,都是因為我們對接口的定義有違背了,所以系統(tǒng)才會拋出異常。
例:
var str = “int”;
int i = Convert.ToInt32(str);
NET技術(shù):一個讓人遺忘的角落--Exception(一),轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。