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;
}
}