首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何绑定异常类和外部com异常的错误码?

如何绑定异常类和外部com异常的错误码?
EN

Stack Overflow用户
提问于 2011-06-25 19:20:14
回答 1查看 335关注 0票数 0

我的.NET应用程序调用位于程序集边界之外的对象的方法。当此方法抛出异常时,我捕获了COMException。

异常在ErrorCode字段中包含特殊代码,例如-123。

尝试{ //调用外部对象} catch(COMException e) { // e.ErrorCode == -123;}

是否可以定义抛出的异常类而不是COMException?

例如

外部错误异常= -123公有类MyException : ErrorCode;

并重写上面的代码

尝试{ //调用外部对象} catch(MyException e) { //... }

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-25 19:21:42

“是否可以定义将被抛出的异常类,而不是COMException?”

不能,但您可以捕获COMException,将其包装在自定义异常类中,然后重新抛出它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6477395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档