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

首頁 > 學院 > 開發(fā)設計 > 正文

C#-VS異常處理

2019-11-14 13:51:04
字體:
供稿:網(wǎng)友
VS異常處理
  • 常規(guī)
try
    可能會產(chǎn)生異常的代碼,當一行產(chǎn)生異常,這行下面的代碼不執(zhí)行,轉(zhuǎn)到catch開始執(zhí)行
catch(system.Exception e)
     e.message
     e.
finally可沒有這段
    是否產(chǎn)生了異常,都執(zhí)行。例如關閉數(shù)據(jù)連接等。
 
  • 可按異常種類,分別處理,如用0除以一個數(shù),數(shù)組越界。
從上到下查找當前異常屬于的種類,
try
{
}
catch(system.0除以的異常類名 e)
{
}
catch(system. 數(shù)組越界 e)
{
}
catch(system.exception e)
{
}
 
  • 異常的傳遞
如果沒有對應種類,就把異常轉(zhuǎn)給調(diào)用語句,都沒處理異常,就轉(zhuǎn)給clr,由clr拋出一個unhandled exception
除類庫或需要把異常集中到一起處理的情況外,異常一般由可能產(chǎn)生異常的代碼段處理。
嵌套try,可傳給外部
調(diào)用的,可傳給調(diào)用語句
 
  • 可自己拋出異常,用于
Exception  myException = new Exception("message") ;
throw myException;
  • 可自定義異常,從system.application.exception 繼承

class myException (string Message) : system.application.exception

 
{
 
}
  • VS設斷點調(diào)試時,也可查看變量和對象。
Ablabla 可看當前行和上一行用到的
Lblabla 可看在生命周期的
watch 可看在生命周期,手動選擇關注的,因在生命周期的可能會很多。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 南涧| 韩城市| 油尖旺区| 奉化市| 宾川县| 荆州市| 邢台县| 咸宁市| 西城区| 达尔| 遵化市| 海原县| 望都县| 沙洋县| 公安县| 微博| 共和县| 洱源县| 博乐市| 宽城| 三门峡市| 通河县| 五华县| 岐山县| 扎鲁特旗| 蒙自县| 鱼台县| 观塘区| 香格里拉县| 咸阳市| 长寿区| 博野县| 江阴市| 汤原县| 长武县| 普兰县| 江城| 延寿县| 桃江县| 会东县| 浦北县|