Работаете с Enum? - PullRequest
       3

Работаете с Enum?

1 голос
/ 21 ноября 2011

Возникли проблемы при работе с перечислениями, как передать метод перечислению?Это общий обзор кода:

public enum myEnum{
            UNDEFINED, Value1, Value2
}

checkEnum(myEnum passedValue){
//do check stuff here
}

Нет, я хочу передать «Value1» в checkEnum, но если я просто скажу:

checkEnum(Value1);

Eclipse не позволит мне,в каком формате должна быть моя переменная, чтобы передать ее моему методу checkEnum?

Ответы [ 3 ]

4 голосов
/ 21 ноября 2011

Это должно быть:

checkEnum(myEnum.Value1);

Кроме того, условием является запуск имен Enums и Class в верхнем регистре.например,

checkEnum(MyEnum.Value1);
1 голос
/ 21 ноября 2011

Попробуйте это

checkEnum(myEnum.Value1);
0 голосов
/ 21 ноября 2011

Должен быть квалифицирован, checkEnum(myEnum.Value1); должен работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...