Lire en anglais

Partager via


Erreur du compilateur CS0082

Le type 'type' réserve déjà un membre appelé 'name' avec les mêmes types de paramètres

Les propriétés au moment de la compilation sont converties en méthodes avec get_ et/ou set_ devant l’identificateur. Si vous définissez votre propre méthode et qu’elle entre en conflit avec le nom de la méthode, une erreur est générée.

Exemple

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

C#
//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