国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#各種異常處理方式

2019-11-17 02:54:21
字體:
來源:轉載
供稿:網友

C#各種異常處理方式

.NET的異常處理機制用來發現、處理運行時錯誤。如果開發人員沒有提供異常的處理機制,就默認采用.NET的機制。

通常使用try...catch...finally捕獲異常。

try
{
    //有可能發生異常
}
catch(Exception ex)
{
    //處理異常
}
finally
{
    //清理
}

○ 如果沒有異常發生,就直接到finally語句塊中?!?finally語句塊是必須執行的○ 這里的catch和finally語句塊是可選的。try語句塊后面可以跟1個或多個catch語句塊,try語句塊后面可以直接跟finally語句塊?!?Exception是所有異常的基類

□ 使用.NET默認異常處理機制捕獲異常

    class PRogram
    {
        static void Main(string[] args)
        {
            int a = 0;
            int result = 100/a;
            Console.WriteLine(result);
            Console.ReadKey();
        }
    }

1

□ 使用try...catch手動捕獲異常

    class Program
    {
        static void Main(string[] args)
        {
            int a = 0;
            int result = 0;
            try
            {
                result = 100/a;
                Console.WriteLine("這里不會執行");
            }
            catch (DivideByZeroException exception)
            {
                Console.WriteLine("出現異常");
            }
            Console.WriteLine(result);
            Console.ReadKey();<
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江北区| 贵阳市| 桦川县| 德清县| 鄂托克前旗| 牡丹江市| 当涂县| 如皋市| 百色市| 江城| 新闻| 九江市| 景洪市| 三原县| 达州市| 梧州市| 白城市| 景宁| 曲阜市| 龙井市| 普安县| 沙洋县| 临西县| 高邑县| 涿鹿县| 乌拉特前旗| 宜良县| 怀集县| 彭州市| 建水县| 江口县| 靖州| 新野县| 嘉义市| 铜梁县| 化隆| 山阴县| 凤城市| 新昌县| 如皋市| 阳泉市|