A-S*_*ani 6 c# exception-handling exception
如何检查类中属性的getter/setter是否抛出异常?(在访问之前)
例
例如,在此图片中,ExitTime进程的属性引发了类型异常System.InvalidOperationException
如果我使用process.ExitTime,我会得到另一个运行时异常:No process is associated with this object.
从技术上讲,它在使用访问器方法之前没有抛出异常.窗口显示它的唯一原因是它试图获取属性.
所以你无法检测到这一点.您所能做的就是将访问代码包装在一个try/catch块中,以便在抛出异常时捕获异常.
| 归档时间: |
|
| 查看次数: |
1279 次 |
| 最近记录: |