c#Java中的无效元素分解



是否有类似于Java中的InvalidEnumargumentException?

用户酶:

public FigureType determinateFigureType(int row, int column) throws ??? {
    switch (globalSheet[row][column]) {
        case FIELD_FREE:
            return FigureType.Free;
        case FIELD_A:
            return FigureType.A;
        case FIELD_B:
            return FigureType.B;
        default:
            throw new ???();
    }
}

也许是 IllegalArgumentException

java api:

投掷以表明一种方法已通过非法或 不适当的论点。

还有一个EnumConstantNotPresentException,但是,这似乎不是您要寻找的。

最新更新