2010-01-21 36 views

回答

80

System.InvalidOperationException

當 方法調用對於 對象的當前狀態無效時引發的異常。

+0

我認爲這是一個更好的名字,對於那種類型的異常 – user12345613 2012-06-13 18:59:27

+14

@ user12345613我不知道。 Java的'IllegalStateException'不限於對象和對象狀態。類名InvalidOperationException提示方法不受支持,但並不暗示這是因爲狀態。 – 2014-07-01 23:24:28

+1

@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

相關問題