Freigeben über


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

Siehe auch

Referenz

Eigenschaften (C#-Programmierhandbuch)