.NET中的java.lang.IllegalStateException?

Java文档中对java.lang.IllegalStateException描述:

表示某个方法在非法或不适当的时间被调用。 换句话说,对于请求的操作,Java环境或Java应用程序不处于适当的状态。

在.NET框架中是否存在IllegalStateException

System.InvalidOperationException

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