Erro do Compilador CS0123
Nenhuma sobrecarga para "method" corresponde ao delegado "delegate"
Falha na tentativa de criar um delegado porque a assinatura correta não foi usada. As instâncias de um delegado devem ser declaradas com a mesma assinatura que a declaração de delegado.
Você pode resolver esse erro ajustando o método ou a assinatura do delegado. Para obter mais informações, consulte Delegados.
O exemplo a seguir gera o erro CS0123.
// CS0123.cs
delegate void D();
delegate void D2(int i);
public class C
{
public static void f(int i) {}
public static void Main()
{
D d = new D(f); // CS0123
D2 d2 = new D2(f); // OK
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: