Descripción java.lang.IllegalStateException
de los documentos de Java:
Señala que se ha invocado un método en un momento ilegal o inapropiado. En otras palabras, el entorno Java o la aplicación Java no se encuentran en un estado apropiado para la operación solicitada.
¿Existe un equivalente IllegalStateException
en .NET-Framework?
IllegalStateException
no se limita a objetos ni al estado del objeto. Y el nombre de laInvalidOperationException
clase sugiere que un método no es compatible, pero no sugiere que esto se deba al estado.