自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#異常類相關(guān)總結(jié)

開發(fā) 后端
本文是對C#異常類相關(guān)的總結(jié),包括基類Exception、常見的異常類、與參數(shù)有關(guān)的異常類。希望本文對大家有所幫助。

C#異常類一、基類Exception

C#異常類二、常見的異常類

1、SystemException類:該類是System命名空間中所有其他異常類的基類。(建議:公共語言運行時引發(fā)的異常通常用此類)

2、ApplicationException類:該類表示應(yīng)用程序發(fā)生非致命錯誤時所引發(fā)的異常(建議:應(yīng)用程序自身引發(fā)的異常通常用此類)

C#異常類三、與參數(shù)有關(guān)的異常類

此類異常類均派生于SystemException,用于處理給方法成員傳遞的參數(shù)時發(fā)生異常

1、ArgumentException類:該類用于處理參數(shù)無效的異常,除了繼承來的屬性名,此類還提供了string類型的屬性ParamName表示引發(fā)異常的參數(shù)名稱。

2、FormatException類:該類用于處理參數(shù)格式錯誤的異常。

C#異常類四、與成員訪問有關(guān)的異常

1、MemberAccessException類:該類用于處理訪問類的成員失敗時所引發(fā)的異常。失敗的原因可能的原因是沒有足夠的訪問權(quán)限,也可能是要訪問的成員根本不存在(類與類之間調(diào)用時常用)

2、MemberAccessException類的直接派生類:

i、FileAccessException類:該類用于處理訪問字段成員失敗所引發(fā)的異常

ii、MethodAccessException類:該類用于處理訪問方法成員失敗所引發(fā)的異常

iii、MissingMemberException類:該類用于處理成員不存在時所引發(fā)的異常

C#異常類五、與數(shù)組有關(guān)的異常

以下三個類均繼承于SystemException類

1、IndexOutOfException類:該類用于處理下標超出了數(shù)組長度所引發(fā)的異常

2、ArrayTypeMismatchException類:該類用于處理在數(shù)組中存儲數(shù)據(jù)類型不正確的元素所引發(fā)的異常

3、RankException類:該類用于處理維數(shù)錯誤所引發(fā)的異常

C#異常類六、與IO有關(guān)的異常

1、IOException類:該類用于處理進行文件輸入輸出操作時所引發(fā)的異常。

2、IOException類的5個直接派生類:

i、DirectionNotFoundException類:該類用于處理沒有找到指定的目錄而引發(fā)的異常。

ii、FileNotFoundException類:該類用于處理沒有找到文件而引發(fā)的異常。

iii、EndOfStreamException類:該類用于處理已經(jīng)到達流的末尾而還要繼續(xù)讀數(shù)據(jù)而引發(fā)的異常。

iv、FileLoadException類:該類用于處理無法加載文件而引發(fā)的異常。

v、PathTooLongException類:該類用于處理由于文件名太長而引發(fā)的異常。

C#異常類七、與算術(shù)有關(guān)的異常

1、ArithmeticException類:該類用于處理與算術(shù)有關(guān)的異常。

2、ArithmeticException類的派生類:

i、DivideByZeroException類:表示整數(shù)貨十進制運算中試圖除以零而引發(fā)的異常。

ii、NotFiniteNumberException類:表示浮點數(shù)運算中出現(xiàn)無窮打或者非負值時所引發(fā)的異常。

【編輯推薦】

  1. 強類型和Actor:ActorLite的演示
  2. C#的Tag Message回顧:繁瑣而危險
  3. Erlang的Actor回顧:將消息轉(zhuǎn)化為邏輯執(zhí)行
  4. Actor模型的本質(zhì):究竟是要解決什么問題
  5. 順暢的使用C# Actor:另一個解決方案
責(zé)任編輯:彭凡 來源: pin5i.com
相關(guān)推薦

2009-08-06 15:12:22

C#異常機制

2009-08-05 18:28:05

C#異常處理

2009-08-07 13:30:20

C# Excel導(dǎo)入

2009-09-01 15:08:07

C#命名規(guī)范

2009-09-01 16:14:08

C# Socket類

2009-08-03 16:37:49

C#異常類

2009-08-27 13:38:36

C#線程相關(guān)問題

2009-08-06 14:08:08

C#語言異常處理

2009-08-11 15:44:05

C#基本技巧

2009-08-13 18:02:50

C#基礎(chǔ)概念

2009-08-13 18:21:52

C#學(xué)習(xí)筆記

2009-08-17 17:04:29

C#轉(zhuǎn)義字符

2009-08-31 17:26:32

C#異常處理

2009-08-27 16:54:59

C#開發(fā)技巧

2024-12-24 07:38:44

C#串口通信

2025-01-10 09:28:25

2009-08-21 08:41:44

C#反射

2009-08-28 10:22:47

C# DLLImpor

2009-08-12 09:41:28

C# Director

2009-08-21 17:24:06

C# SingleIn
點贊
收藏

51CTO技術(shù)棧公眾號