62
描述爲java.lang.IllegalStateException
從Java文檔:一個方法已在非法或不適當的時間調用.NET中的java.lang.IllegalStateException?
信號。換句話說,對於請求的操作,Java環境或Java應用程序不處於適當的狀態。
在.NET框架中是否有與IllegalStateException
等價的東西?
描述爲java.lang.IllegalStateException
從Java文檔:一個方法已在非法或不適當的時間調用.NET中的java.lang.IllegalStateException?
信號。換句話說,對於請求的操作,Java環境或Java應用程序不處於適當的狀態。
在.NET框架中是否有與IllegalStateException
等價的東西?
System.InvalidOperationException
當 方法調用對於 對象的當前狀態無效時引發的異常。
我認爲這是一個更好的名字,對於那種類型的異常 – user12345613 2012-06-13 18:59:27
@ user12345613我不知道。 Java的'IllegalStateException'不限於對象和對象狀態。類名InvalidOperationException提示方法不受支持,但並不暗示這是因爲狀態。 – 2014-07-01 23:24:28
@MaartenBodewes你是對的;這個名字本身並不適用於快速和容易的理解。我也不會使用(更不用說知道)這個異常是純粹由它的名字而沒有這個答案(或微軟的文檔)的對象狀態異常。這是該框架的問題。但是,IllegalStateException純粹是根據位於http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html和java 8文檔https://的java 7文檔進行的對象和方法調用。 docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html – 2015-09-01 19:34:50