国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 武陟县| 玛曲县| 昭通市| 韩城市| 广灵县| 盐边县| 洞口县| 呼伦贝尔市| 宜黄县| 德阳市| 西贡区| 郧西县| 兴仁县| 德保县| 灌南县| 大新县| 永济市| 汕头市| 香河县| 博白县| 张家口市| 宁津县| 九寨沟县| 中牟县| 南城县| 教育| 巴彦淖尔市| 弋阳县| 涟源市| 乐昌市| 湛江市| 项城市| 孟州市| 临桂县| 苍山县| 册亨县| 黄陵县| 神木县| 科尔| 乌拉特后旗| 大冶市|