Вы можете сделать одну из двух вещей.
1- Переместить объявление перечисления за пределы класса
Сегодня у вас, вероятно, есть что-то подобное
public class ClassName
{
public enum Direction
{
north, south, east, west
}
// ... Other class members etc.
}
Что изменится на
public class ClassName
{
// ... Other class members etc.
}
// Enum declared outside of the class
public enum Direction
{
north, south, east, west
}
2- Ссылка на перечисление с использованием имени класса
ClassName.Direction.north
Например.
public void changeDirection(ClassName.Direction direction) {
dir = direction;
}
Где ClassName
- это имя класса, в котором вы объявили перечисление.