Lezen in het Engels

Delen via


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