Esta es probablemente una pregunta estúpida, pero parece que no puedo hacerlo. Quiero establecer algunas enumeraciones en una clase como esta:¿Cómo obtener acceso global a tipos enum en C#?
public enum Direction { north, east, south, west };
luego tener que tipo de enumeración accesible a todas las clases de manera que alguna otra clase podría tener, por ejemplo:
Direction dir = north;
y ser capaz de pasar el tipo de enumeración entre las clases:
public void changeDirection(Direction direction) {
dir = direction;
}
pensé que la fijación de la enumeración de público haría esto de forma automática posible, pero no parece ser visible fuera de la clase declaré en la enumeración .
enumeración
¿Qué es exactamente lo que no entiendes? - La respuesta de abatishchev explica todo muy claramente. – Dal