最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

.NET中的異常和異常處理用法分析

 更新時間:2015年01月06日 09:15:09   投稿:shichen2014  
這篇文章主要介紹了.NET中的異常和異常處理用法,分析了.NET中的異常處理機(jī)制以及相關(guān)注意事項,具有一定參考借鑒價值,需要的朋友可以參考下

本文較為詳細(xì)的分析了.NET中的異常和異常處理用法。分享給大家供大家參考。具體分析如下:

.NET中的異常(Exception)

.net中的中異常的父類是Exception,大多數(shù)異常一般繼承自Exception。
可以通過編寫一個繼承自Exception的類的方式,自定義異常類!

異常處理機(jī)制:

復(fù)制代碼 代碼如下:
Try
{
    //可能發(fā)生異常的代碼
    //后續(xù)代碼    
}
//Try以外的代碼
catch(Exception e)
{
}
finally
{
}

上述代碼描述如下

1.誰能執(zhí)行

在異常處理中,一旦try里面有了問題,程序會放棄異常的后續(xù)代碼直接跳到catch中。
執(zhí)行完了catch中的代碼,繼續(xù)執(zhí)行Try以外的代碼。

2.關(guān)于catch()中的參數(shù)e
e就是發(fā)生異常的異常類對象,可以任意取名。不是必須叫e的。

3.只拋一個
一塊try中的代碼只能拋出一個異常。
為什么呢?
因為一旦異常就拋出了啊,后面有也不執(zhí)行了呀!

4.獲取信息
可以通過 e.Message獲取異常信息

5.必須執(zhí)行
finally  無論如何都會執(zhí)行

6.可以沒有catch
可以只有 try catch
也可以只有try  finally

優(yōu)秀的異常處理作風(fēng)

1.不要逃避問題不要只把異常catch住,什么都不做,或者只是打印一下,這不是優(yōu)秀的“異常處理”作風(fēng)。
不知道怎么處理異常,就不要catch。讓他暴露出來。既然發(fā)生異常了,問題就肯定是有的,逃避不是辦法,直面他,才能解決他。尤其在分層的項目中。會讓程序陷入深度的邏輯混亂狀態(tài)。而問題被藏起來了,你甚至不知道哪里發(fā)生了問題。

2.如果真的遇到亂try、catch的程序員怎么辦?
vs很強(qiáng)大,它想到了這種情況。點擊【調(diào)試】【異常】進(jìn)入這樣一個工具,選中第二行 的引發(fā)選項。

這樣在調(diào)試的時候,無論是否try  catch都會暴漏出異常。我們想要的信息就找到了。

希望本文所述對大家的.NET程序設(shè)計有所幫助。

相關(guān)文章

  • asp.net實現(xiàn)在XmlTextWriter中寫入一個CDATA的方法

    asp.net實現(xiàn)在XmlTextWriter中寫入一個CDATA的方法

    這篇文章主要介紹了asp.net實現(xiàn)在XmlTextWriter中寫入一個CDATA的方法,結(jié)合實例形式分析了XmlTextWriter寫入CDATA的步驟與相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2016-04-04
  • asp.net實現(xiàn)md5加密

    asp.net實現(xiàn)md5加密

    MD5加密簡單的說就是把一段明文 通過某種運算方式 求出密文。在ASP.NET中MD5的加密方式很簡單,詳細(xì)介紹看下文
    2014-03-03
  • ASP.NET登錄注冊頁面實現(xiàn)

    ASP.NET登錄注冊頁面實現(xiàn)

    這篇文章主要介紹了ASP.NET登錄注冊頁面如何實現(xiàn),感興趣的小伙伴們可以參考一下
    2015-10-10
  • ASP.NET使用GridView導(dǎo)出Excel實現(xiàn)方法

    ASP.NET使用GridView導(dǎo)出Excel實現(xiàn)方法

    這篇文章主要介紹了ASP.NET使用GridView導(dǎo)出Excel實現(xiàn)方法,是asp.net操作office文件的一個典型應(yīng)用,代碼中備有較為詳盡的注釋便于讀者理解,需要的朋友可以參考下
    2014-11-11
  • Entity Framework Core生成列并跟蹤列記錄

    Entity Framework Core生成列并跟蹤列記錄

    這篇文章介紹了Entity Framework Core生成列并跟蹤列記錄的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • 顯示非站點目錄及映射網(wǎng)絡(luò)磁盤路徑的圖片

    顯示非站點目錄及映射網(wǎng)絡(luò)磁盤路徑的圖片

    本文就將教你怎樣顯示非站點目錄下的圖片,你可以顯示站點所在服務(wù)器所有驅(qū)動器目錄的圖片,以及映射網(wǎng)絡(luò)磁盤路徑的圖片,感興趣的朋友可以了解下就當(dāng)鞏固知識了或許對你學(xué)習(xí).net有所幫助
    2013-02-02
  • .net 中的SqlConnection連接池機(jī)制詳解

    .net 中的SqlConnection連接池機(jī)制詳解

    .net 中通過 SqlConnection 連接 sql server,我們會發(fā)現(xiàn)第一次連接時總是很耗時,但后面連接就很快,這個其實和SqlConnection 的連接池機(jī)制有關(guān)
    2013-04-04
  • 利用ASP.NET MVC和Bootstrap快速搭建個人博客之后臺dataTable數(shù)據(jù)列表

    利用ASP.NET MVC和Bootstrap快速搭建個人博客之后臺dataTable數(shù)據(jù)列表

    jQuery dataTables 插件是一個優(yōu)秀的表格插件,應(yīng)用非常廣泛,本文給大家介紹利用ASP.NET MVC和Bootstrap快速搭建個人博客之后臺dataTable數(shù)據(jù)列表,非常不錯,具有參考借鑒價值,感興趣的朋友一起看下吧
    2016-07-07
  • ASP.NET MVC命名空間時引起錯誤的解決方法

    ASP.NET MVC命名空間時引起錯誤的解決方法

    這篇文章主要介紹了解決ASP.NET MVC 重命名(命名空間)而導(dǎo)致錯誤的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-11-11
  • .net?core?api接口JWT方式認(rèn)證Token

    .net?core?api接口JWT方式認(rèn)證Token

    本文詳細(xì)講解了.net?core?api接口JWT方式認(rèn)證Token,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12

最新評論

扶风县| 五家渠市| 天水市| 黄龙县| 谢通门县| 萍乡市| 汉川市| 江安县| 和政县| 华坪县| 北海市| 临泽县| 阳信县| 凤台县| 吉首市| 远安县| 锡林郭勒盟| 定结县| 福建省| 澳门| 济宁市| 浑源县| 长岭县| 定远县| 吉林省| 富平县| 梁平县| 嘉鱼县| 吴江市| 会宁县| 高陵县| 高安市| 固阳县| 清镇市| 香港 | 景德镇市| 兖州市| 通州市| 天台县| 桐城市| 永仁县|