Beschreibung für java.lang.IllegalStateException
aus der Java-Dokumentation:java.lang.IllegalStateException in .NET?
Signale, die eine Methode an einer Unerlaubten Zeit aufgerufen. Mit anderen Worten, die Java-Umgebung oder Java-Anwendung befindet sich nicht in einem geeigneten Zustand für die angeforderte Operation.
Gibt es eine Entsprechung für IllegalStateException
im .NET-Framework?
Ich denke, das ist ein besserer Name für diese Art von Ausnahme – user12345613
@ user12345613 Ich nicht. Javas "IllegalStateException" ist nicht auf Objekte oder den Objektstatus beschränkt. Und der Klassenname 'InvalidOperationException' gibt Hinweise, dass eine Methode nicht unterstützt wird, aber es gibt nicht an, dass dies an dem Zustand liegt. –
@MaartenBodewes Sie haben Recht; Der Name allein eignet sich nicht zum schnellen und einfachen Verständnis. Ich hätte auch nicht verwendet (geschweige denn bekannt), dass diese Ausnahme für Ausnahmen des Objektstatus nur durch ihren Namen ohne diese Antwort (oder die Dokumente bei Microsoft) war. Das ist ein Problem mit dem Framework. Wie auch immer, IllegalStateException ist rein für Objekte und Methodenaufrufe gemäß den Java 7-Dokumenten, die sich unter http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html und den Java-8-Dokumenten https: // befinden. docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html –