Compilerfehler CS0082
Aktualisiert: November 2007
Fehlermeldung
Der Typ "Typ" reserviert bereits einen Member mit dem Namen "Name" und den gleichen Parametertypen.
Type 'type' already reserves a member called 'name' with the same parameter types
Eigenschaften werden zur Kompilierzeit mit get_ bzw. set_ vor dem Bezeichner in Methoden übersetzt. Wenn Sie Ihre eigene Methode definieren, die zu einem Konflikt mit dem Methodennamen führt, wird ein Fehler ausgelöst.
Beispiel
Durch das folgende Beispiel wird der Fehler CS0082 ausgelöst:
//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;
}
}