Salut a tous et merci pour lire ma question!
J'ai fais deux fichiers sur les enumerations en C#.
Voila mes resultats:
Contenu du fichier (fichier1.cs):
Bon ca marche tres bien en mettant en evidence les enumerations en C#.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { public class consecutiv { public enum repet // definir l'enumeration { luni, marti, miercuri } public void afisare(repet optiune) // fonction d'affichage du cas selecte { switch (optiune) // on choisis une option de l'enumeration { case repet.luni: Console.WriteLine("Am ales cazul luni"); break; case repet.marti: Console.WriteLine("Am ales cazul marti"); break; case repet.miercuri: Console.WriteLine("Am ales cazul miercuri"); break; } } static void Main(string[] args) { consecutiv obj = new consecutiv(); // creation objet de la classe creare obiect al calsei obj.afisare(repet.luni); // affichage du premier cas de l'enumeration Console.ReadLine(); } } }
Maintenant mon probleme c'est quand j'ai l'enumaration et la fonction principale void main dans deux classes differentes. ( la classe consecutiv contient l'enumeration avec le nom repet et la classe nomme Program contient la fonction principale static void main....).
Ou je fais l'erreur dans le deuxieme fichier (fichier2.cs).
Voila le contenu du fichier (fichier2.cs) ou j'ai des problemes:
Je dois ajouter quelque chose pour faire marcher le deuxieme fichier (fichier2.cs) et si oui ou je dois ajouter?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { public class consecutiv { public enum repet // definir l'enumeration avec le nom repet { luni, marti, miercuri } public void afisare(repet optiune) // fonction d'affichage d'un cas selecte { switch (optiune) // on choisis un des cas { case repet.luni: Console.WriteLine("Am ales cazul luni"); break; case repet.marti: Console.WriteLine("Am ales cazul marti"); break; case repet.miercuri: Console.WriteLine("Am ales cazul miercuri"); break; } } } class Program { static void Main(string[] args) { consecutiv obj = new consecutiv(); // creation objet de la classe nomme consecutiv obj.afisare(repet.marti); // ici il ne veut pas afficher :cry: Console.ReadLine(); } } }
Partager