国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 南安市| 杂多县| 胶州市| 固始县| 西畴县| 静乐县| 丹寨县| 凤山县| 霞浦县| 达尔| 郸城县| 乌拉特中旗| 中江县| 珠海市| 遵化市| 通海县| 海晏县| 阜康市| 博乐市| 都昌县| 馆陶县| 大埔县| 赣榆县| 临西县| 沁阳市| 秦皇岛市| 苗栗市| 密云县| 临澧县| 额敏县| 晋州市| 成安县| 雅江县| 赤壁市| 连平县| 偏关县| 金平| 金平| 涞源县| 五峰| 涞源县|