Freigeben über


Compilerfehler CS0764

Beide partiellen Methodendeklarationen müssen unsicher sein, oder keine von beiden darf unsicher sein.

Eine partielle Methode besteht aus einer definierenden Deklaration (Signatur) und einer optionalen implementierenden Deklaration (Text). Wenn die definierende Deklaration den unsafe -Modifizierer aufweist, muss auch die implementierende Deklaration darüber verfügen. Umgekehrt gilt, wenn die implementierende Deklaration über den unsafe -Modifizierer verfügt, muss auch die definierende Deklaration darüber verfügen.

So beheben Sie diesen Fehler

  1. Vorausgesetzt, dass die definierende Deklaration korrekt ist, fügen Sie den unsafe -Modifizierer der implementierenden Deklaration hinzu bzw. entfernen Sie diesen daraus, sodass sie mit der definierenden Deklaration übereinstimmt.

Beispiel

// cs0764.cs  
//  Compile with: /target:library /unsafe  
public partial class C  
{  
    partial void Part();  
    unsafe partial void Part() //CS0764  
    {  
    }  
  
    public static int Main()  
    {  
        return 1;  
    }  
}  

Weitere Informationen