Compilerfout CS1661
Kan het anonieme methodeblok niet converteren naar het gemachtigde type 'gemachtigde type' omdat de parametertypen van het opgegeven blok niet overeenkomen met de parametertypen van de gemachtigde
Deze fout treedt op als in een definitie van een anonieme methode de parametertypen van de anonieme methode niet overeenkomen met de parametertypen van de gemachtigde. Controleer het aantal parameters, de parametertypen en eventuele ref- of outparameters en controleer een exacte overeenkomst.
In het volgende voorbeeld wordt CS1661 gegenereerd:
// CS1661.cs
delegate void MyDelegate(int i);
class C
{
public static void Main()
{
MyDelegate d = delegate(string s) { }; // CS1661
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: