C'est probablement une question stupide, mais je ne peux pas sembler le faire. Je veux mettre en place des énumérations dans une classe comme ceci:Comment obtenir un accès global aux types enum en C#?
public enum Direction { north, east, south, west };
ensuite avoir ce type ENUM accessible à toutes les classes afin qu'une autre classe pourrait par exemple avoir:
Direction dir = north;
et pouvoir passer le type ENUM entre les classes:
public void changeDirection(Direction direction) {
dir = direction;
}
Je pensais que la mise à l'ENUM publique serait ce semble possible automatiquement, mais il ne pas être visible à l'extérieur de la classe I a déclaré le ENUM en .
Qu'est-ce exactement tu ne comprends pas? - La réponse d'abatishchev explique tout cela très clairement. – Dal