当前位置:  开发笔记 > 编程语言 > 正文

是否存在表示非法对象状态的内置.NET异常?

如何解决《是否存在表示非法对象状态的内置.NET异常?》经验,为你挑选了1个好方法。

如果我遇到非法状态,我应该抛出什么异常 - 例如,初始化方法只应在第二次调用时调用一次?我真的没有看到任何有意义的内置异常.这似乎应该在框架中 - 我不是在正确的位置戳?



1> Michael Stum..:

可能是InvalidOperationException?

方法调用对于对象的当前状态无效时引发的异常.


越来越多的人应该使用InvalidOperationException而不是创建新的.
是的,或者至少从它派生,以便捕获InvalidOperationException也捕获派生的.查看从IOE(MSDN的底部)派生的异常,看看什么时候滚动你自己有意义.
推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有