Erro do compilador CS1661
Não é possível converter o bloco de método anônimo em tipo de delegado 'tipo de delegado' porque os tipos de parâmetro do bloco especificado não correspondem aos tipos de parâmetro de delegado
Este erro ocorre se, em uma definição de método anônimo, os tipos de parâmetro do método anônimo não correspondem aos tipos de parâmetro delegado. Verifique o número de parâmetros, os tipos de parâmetros e quaisquer parâmetros ref ou out e verifique uma correspondência exata.
O exemplo a seguir gera CS1661:
// CS1661.cs
delegate void MyDelegate(int i);
class C
{
public static void Main()
{
MyDelegate d = delegate(string s) { }; // CS1661
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: