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