Compilerfehler CS0757
Aktualisiert: November 2007
Fehlermeldung
Eine partielle Methode darf nicht über mehrere implementierende Deklarationen verfügen.
A partial method may not have multiple implementing declarations.
Partielle Methoden bestehen aus genau einer definierenden Deklaration (Signatur) und einer oder keiner implementierenden Deklaration (Text). Mehrere implementierende Deklarationen für identische definierende Deklarationen sind nicht zulässig. Partielle Methoden können überladen werden, und jede überladene Version kann eine oder keine implementierende Deklaration aufweisen.
So beheben Sie diesen Fehler
- Entfernen Sie alle außer eine der implementierenden Deklarationen für die partielle Methode.
Beispiel
Durch das folgende Beispiel wird der Fehler CS0757 ausgelöst:
// cs0757.cs
using System;
public partial class C
{
// Defining declaration.
partial void Part();
// Implementing declaration.
partial void Part()
{
//...Do something.
}
// Second implementing declaration.
partial void Part() // CS0757
{
//...Do something.
}
public static int Main()
{
return 1;
}
}