程式設計的時候,能夠捕捉指定的異常是很好的習慣,但是那麼多的異常名稱卻是很難記住,這裡羅列出來,以便參考。
system..::
.object
system..::
.exception
system..::
.systemexception
system..::
.accessviolationexception.::
system..::
.argumentexception
system..::
.arithmeticexception
system..::
.arraytypemismatchexception
system..::
.badimageformatexception.::
system.collections.generic..::
.keynotfoundexception
system..::
.datamisalignedexception
system..::
.executionengineexception
system..::
.formatexception
system..::
.indexoutofrangeexception
system..::
.invalidcastexception
system..::
.invalidoperationexception
system..::
.invalidprogramexception
system.io..::
.ioexception
system..::
.memberacces***ception
system..::
.multicastnotsupportedexception
system..::
.notimplementedexception
system..::
.notsupportedexception
system..::
.nullreferenceexception
system..::
.outofmemoryexception
system..::
.rankexception
system.reflection..::
.ambiguousmatchexception
system.reflection..::
.reflectiontypeloadexception
system.resources..::
.missingmanifestresourceexception
system.runtime.interopservices..::
.externalexception
system.runtime.interopservices..::
.marshaldirectiveexception
system.runtime.serialization..::
.serializationexception
system.security.cryptography..::
.cryptographicexception
system.security..::
.securityexception
system.security..::
.verificationexception
system.servicemodel..::
.communicationexception
system.servicemodel..::
.invalidmessagecontractexception
system.servicemodel..::
.quotaexceededexception
system..::
.stackoverflowexception
system.threading..::
.synchronizationlockexception
system.threading..::
.threadabortexception
system.threading..::
.threadstartexception
system.threading..::
.threadstateexception
system..::
.timeoutexception
system..::
.typeinitializationexception
system..::
.typeloadexception
system..::
.unauthorizedacces***ception
system.windows.markup..::
.xamlparseexception
system.xml..::
.xmlexception
格式有點亂,將就看吧。
ORACLE預定義異常
start 命名的系統異常 產生原因 access into null 未定義物件 case not found case 中若未包含相應的 when 並且沒有設定 else 時 collection is null 集合元素未初始化 curser already open 游標已經開啟 dup v...
oracle 預定義異常
1,access into null 沒有初始化物件異常 create type emp type as object id number 10 物件 建立 name varchar2 50 declare emp emp type emp type 1,begin emp.name 王瑤 exce...
非預定義異常
非預定義異常 1非預定義是除了預定義異常和自定義異常外,還有一些屬於程式本身邏輯錯誤的異常.2orale為這些非預定義異常定義了錯誤 沒有定義異常名 3處理這些異常需使用者自己設定異常名 語法 exception name exception pragma exception init except...