CS1660 de erro do compilador
Mensagem de erro
Não é possível converter método anônimo bloco digitar 'type' porque ele não é um tipo delegado
Este erro ocorre se você tentar atribuir ou caso contrário, converter um bloco de métodos anônimo para um tipo que não é um tipo delegado.
O exemplo a seguir gera 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();
}
}