Partager via


Erreur du compilateur CS0082

Mise à jour : novembre 2007

Message d'erreur

Le type 'type' réserve déjà un membre nommé 'nom' avec les mêmes types de paramètre
Type 'type' already reserves a member called 'name' with the same parameter types

Lors de la compilation, les propriétés sont traduites en méthodes avec get_ et/ou set_ en regard de l'identificateur. Une erreur est générée si vous définissez votre propre méthode et qu'elle est en conflit avec le nom de méthode.

Exemple

L'exemple suivant génère l'erreur CS0082 :

//cs0082.cs
class MyClass
{

    //property
    public int MyProp
    {
        get //CS0082
        {
            return 1;
        }
    }

    //conflicting Get
    public int get_MyProp()
    {
        return 2;
    }

    public static int Main()
    {
        return 1;
    }
}

Voir aussi

Référence

Propriétés (Guide de programmation C#)