NET中的java.lang.IllegalStateException?


Answers:


106

System.InvalidOperationException

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


我认为这是该类型异常的更好称呼
user12345613 2012年

19
@ user12345613我不知道。JavaIllegalStateException不仅限于对象或对象状态。类名InvalidOperationException暗示了不支持方法,但这并不暗示这是因为状态。
Maarten Bodewes 2014年

1
@MaartenBodewes你是对的;仅此名称并不能使其快速,轻松地理解。我也不会使用(更不用说知道)该异常纯粹是针对对象状态异常的,其名称完全没有此答案(或Microsoft的文档)。这是框架的问题。但是,IllegalStateException纯粹是根据位于docs.oracle.com/javase/7/docs/api/java/lang/…和java 8 docs docs.oracle.com/javase/8/
理查德·巴克
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.