Compilerfehler CS1661
Der anonyme Methodenblock kann nicht in den Delegattyp "Delegattyp" konvertiert werden, da die Parametertypen des angegebenen Blocks nicht mit den Parametertypen des Delegaten übereinstimmen.
Dieser Fehler tritt auf, wenn in der Definition einer anonymen Methode die Parametertypen der anonymen Methode nicht mit den Parametertypen des Delegaten übereinstimmen. Überprüfen Sie die Anzahl von Parametern, die Parametertypen sowie die ref- oder out-Parameter, und prüfen Sie auf eine genaue Übereinstimmung.
Im folgenden Beispiel wird CS1661 generiert:
// CS1661.cs
delegate void MyDelegate(int i);
class C
{
public static void Main()
{
MyDelegate d = delegate(string s) { }; // CS1661
}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: