Leer en inglés

Compartir a través de


Error del compilador CS1660

No se puede convertir el bloque de método anónimo al tipo 'type' porque no es un tipo de delegado.

Este error se produce si intenta asignar o convertir un bloque de método anónimo a un tipo que no sea un tipo de delegado.

El ejemplo siguiente genera la advertencia CS1660:

// CS1660.cs  
delegate int MyDelegate();  
class C {  
   static void Main()  
   {  
     int i = delegate { return 1; };  // CS1660  
     // Try this instead:  
     // MyDelegate myDelegate = delegate { return 1; };  
     // int i = myDelegate();  
   }  
}