Freigeben über


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

  1. 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