Läs på engelska

Dela via


Kompilatorfel CS1660

Det går inte att konvertera anonymt metodblock till att skriva "typ" eftersom det inte är en ombudstyp

Det här felet uppstår om du försöker tilldela eller på annat sätt konvertera ett anonymt metodblock till en typ som inte är en ombudstyp.

Följande exempel genererar CS1660:

C#
// 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();  
   }  
}