Bonjour,

Voici le programme suivant portant sur les énumérations:

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
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace lesson1
{
    public enum Genders { Male, Female };
 
public string firstName;
public string lastName;
public int age;
public Genders gender;
public Person(string _firstName, string _lastName, int _age, Genders _gender)
{
firstName = _firstName;
lastName = _lastName;
age = _age;
gender = _gender;
}
 
public override string ToString()
{
return firstName + " " + lastName + " (" + gender + "), age " + age;
}
    class Program
    {
        static void Main(string[] args)
        {
            Person p = new Person("Tony", "Allen", 32, Person.Genders.Male);
            Console.WriteLine(p.ToString());
        }
    }
}

Lors de compilation, j'ai les erreurs suivants:

C:\lesson1\lesson1\Program.cs(10,8): erreur CS1518: Class, delegate, enum, interface ou struct attendu
C:\lesson1\lesson1\Program.cs(11,8): erreur CS1518: Class, delegate, enum, interface ou struct attendu
C:\lesson1\lesson1\Program.cs(12,8): erreur CS1518: Class, delegate, enum, interface ou struct attendu
C:\lesson1\lesson1\Program.cs(13,8): erreur CS1518: Class, delegate, enum, interface ou struct attendu
C:\lesson1\lesson1\Program.cs(14,8): erreur CS1518: Class, delegate, enum, interface ou struct attendu
C:\lesson1\lesson1\Program.cs(22,17): erreur CS1518: Class, delegate, enum, interface ou struct attendu

Aidez moi pour résoudre ce problème.

Merci.