Salut à tous,
je commence à m'interesser au C#, et j'essaye d'utiliser tous les types.
Et en ce moment je regarde les types énumérés.
Mais j'ai un petit problème, dès que je déclare mon type énuméré dans un fonction ou dans mon main, j'ai une erreur de compilation, je dois déclarer mon type énuméré dans aucune fonction, comme si celui-ci était un attribut de la classe.
ci joint le code qui provoque une erreur :
Alors que si je met :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class Test { public static void Main(string[] args) { enum mention {passable,assezbien,bien,tresbien,excellent}; mention maMention; .... } }
j'obtient aucune erreur de programmation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class Test { enum mention {passable,assezbien,bien,tresbien,excellent}; mention maMention; public static void Main(string[] args) { .... } }[
Est ce que j'ai fais une erreur quelques part, ou un type énuméré doit-il être forcément déclaré hors fonction?
je vous remerci d'avance.
Partager