Compilerfehler CS1677
Der "Zahl"-Parameter sollte nicht mit dem "Schlüsselwort"-Schlüsselwort deklariert werden.
Dieser Fehler tritt auf, wenn der Parametertypmodifizierer in einer anonymen Methode nicht mit dem übereinstimmt, der in der Deklaration des Delegaten verwendet wird, in den Sie die Methode umwandeln.
Beispiel
Im folgenden Beispiel wird CS1677 generiert:
// CS1677.cs
delegate void D(int i);
class Errors
{
static void Main()
{
D d = delegate(out int i) { }; // CS1677
// To resolve, use the following line instead:
// D d = delegate(int i) { };
D d = delegate(ref int j){}; // CS1677
// To resolve, use the following line instead:
// D d = delegate(int j){};
}
}
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
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