蜜桃精品成人影片_99热在线精品免费_日韩亚洲中字无码一区二区三区_亚洲中文字幕久久精品无码一区

您現(xiàn)在所在的位置:首頁 >學(xué)習(xí)資源 > Unity游戲/VR/AR入門教材 > VR開發(fā)入門教程35:控制臺編程--異常的分類

VR開發(fā)入門教程35:控制臺編程--異常的分類

來源:奇酷教育 發(fā)表于:

只要在程序執(zhí)行過程中出現(xiàn)錯誤, NET Framework 就會創(chuàng)建一個 Exception 對象詳細描述此錯誤。在 NET Framework 中,Exception 為

只要在程序執(zhí)行過程中出現(xiàn)錯誤,.NET Framework 就會創(chuàng)建一個 Exception 對象詳細描述此錯誤。在 .NET Framework 中,Exception 為所有異常類的基類。

從 Exception 類派生的異常分為兩種類別: SystemException 和 ApplicationException。
 
 
一個例外是由一個對象來代表的,所有的例外都直接或間接地繼承自Exception類。
在.net類庫中都定義了例外(異常)類,這些例外類分成兩大類:ApplicationException類及SystemException類。除了.net類庫所定義的例外類之外,用戶也可以通過繼承已有的例外類來定義自己的例外類,并在程序中使用(利用throw產(chǎn)生或拋出,catch捕捉并處理)。

常見的 System 異常

ArgumentException:在調(diào)用某方法時,傳遞的參數(shù)中至少有一個不符合所調(diào)用方法的參數(shù)規(guī)范。
ArgumentNullException:調(diào)用方法時所傳遞的參數(shù)中,至少有一個在任何情況下都不應(yīng)為 null。
ArgumentOutOfRangeException:調(diào)用方法時,如果在傳遞給該方法的參數(shù)中至少有一個不為null且不包含有效值時,引發(fā)該異常。
ArithmeticException:操作將導(dǎo)致上溢或下溢。
ArrayTypeMismatchException:當試圖在數(shù)組中存儲類型不正確的元素時引發(fā)的異常。
DivideByZeroException:試圖用零除整數(shù)值或十進制數(shù)值時引發(fā)的異常。
DllNotFoundException:當未找到在 DLL 導(dǎo)入中指定的 DLL 時所引發(fā)的異常。
IndexOutOfRangeException:使用了大于數(shù)組或集合大小的索引。
InsufficientMemoryException:當檢測到?jīng)]有足夠的可用內(nèi)存時引發(fā)的異常。無法繼承此類。
InvalidCastException:因無效類型轉(zhuǎn)換或顯式轉(zhuǎn)換引發(fā)的異常。
InvalidOperationException:當方法調(diào)用對于對象的當前狀態(tài)無效時引發(fā)的異常。
NotImplementedException:在無法實現(xiàn)請求的方法或操作時引發(fā)的異常。
NotSupportedException:當調(diào)用的方法不受支持,或試圖讀取或?qū)懭氩恢С值牧鲿r引發(fā)的異常。
NullReferenceException:在將引用設(shè)置為有效實例之前使用了引用的屬性或方法。
OutOfMemoryException:沒有足夠的內(nèi)存繼續(xù)執(zhí)行程序時引發(fā)的異常
OverflowException:在選中的上下文中的算術(shù)運算、類型轉(zhuǎn)換或轉(zhuǎn)換操作導(dǎo)致溢出時引發(fā)的異常。
FormatException:參數(shù)或操作數(shù)格式不正確。
宾川县| 临桂县| 同心县| 黎川县| 葵青区| 侯马市| 保康县| 安阳县| 镇江市| 贵港市| 临泉县| 阜南县| 商洛市| 洪洞县| 张北县| 大英县| 蕲春县| 清徐县| 山东| 清镇市| 阿城市| 玛沁县| 石棉县| 重庆市| 年辖:市辖区| 寿宁县| 清涧县| 土默特右旗| 乌兰浩特市| 新沂市| 依安县| 凌源市| 卫辉市| 锡林郭勒盟| 临颍县| 龙井市| 财经| 通江县| 德江县| 榆社县| 福鼎市|