亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

您可以在C#代碼中捕獲本地異常嗎?

您可以在C#代碼中捕獲本地異常嗎?

慕的地10843 2019-11-13 15:30:11
在C#代碼中,您可以捕獲某個非托管庫中從深處拋出的本機異常嗎?如果是這樣,您需要采取其他措施來捕獲它還是使用標準try ... catch來獲取它?
查看完整描述

3 回答

?
慕萊塢森

TA貢獻1810條經驗 獲得超4個贊

使用.NET Reflector的某個地方,我看過以下代碼:


try {

  ...

} catch(Exception e) {

  ...

} catch {

  ...

}

嗯,C#不允許拋出不是從System.Exception類派生的異常。據我所知,interop編組器的任何異常處理都是由繼承System.Exception的異常類包裝的。


所以我的問題是是否有可能捕獲不是System.Exception的異常。


查看完整回答
反對 回復 2019-11-13
  • 3 回答
  • 0 關注
  • 487 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號