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