Freigeben über


Compilerfehler CS0756

Eine partielle Methode darf nicht über mehrere definierende Deklarationen verfügen.

Die definierende Deklaration einer partiellen Methode ist der Teil, der die Signatur der Methode, aber nicht die Implementierung (Methodenkörper) angibt. Eine partielle Methode darf nur genau eine definierende Deklaration für jede eindeutige Signatur haben. Jede überladene Version einer partiellen Methode muss ihre eigene definierende Deklaration haben.

Beispiel

Im folgenden Beispiel wird CS0756 generiert:

// CS0756.cs (5,18)

public partial class PartialClass
{
    partial void PartialMethod();
    partial void PartialMethod();
}

So beheben Sie diesen Fehler

Entfernen Sie für die partielle Methode alle definierenden Deklaration bis auf eine:

public partial class PartialClass
{
    partial void PartialMethod();
}

Siehe auch