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

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (14)

如果遇到非法状态,我应该抛出什么异常 - 例如,一次只能在被第二次调用时调用的初始化方法?我没有看到任何有意义的内置异常。这看起来应该是框架中的东西 - 我是不是在正确的位置上伸出援手?

提问于
用户回答回答于
用户回答回答于

如果有的话我会说System.InvalidProgramException最接近你想要的。抛出自定义异常有什么问题?

扫码关注云+社区