Error del compilador CS0082
Actualización: noviembre 2007
Mensaje de error
El tipo 'tipo' reserva ya un miembro denominado 'nombre' con los mismos tipos de parámetro
Type 'type' already reserves a member called 'name' with the same parameter types
Las propiedades en tiempo de compilación se convierten en métodos con get_ o set_ delante del identificador. Si define su propio método y entra en conflicto con el nombre de método, se genera un error.
Ejemplo
El ejemplo siguiente genera el error 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;
}
}