Compilerfehler CS0757
Eine partielle Methode darf nicht über mehrere implementierende Deklarationen verfügen.
Eine partielle Methode besteht aus genau einer definierenden Deklaration (Signatur) und einer oder keiner implementierenden Deklaration (Text). Mehrere implementierende Deklarationen für dieselben identischen definierenden Deklarationen sind nicht zulässig. Partielle Methoden können überladen werden, und jede überladene Version kann eine oder keine implementierende Deklaration besitzen.
So beheben Sie diesen Fehler
- Entfernen Sie für die partielle Methode alle implementierenden Deklarationen bis auf eine.
Beispiel
Im folgenden Beispiel wird der Fehler CS0757 generiert:
// 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;
}
}
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für