Erro do compilador CS1677
O parâmetro «número» não deve ser declarado com a palavra-chave «palavra-chave»
Este erro ocorre quando o modificador de tipo de parâmetro em um método anônimo não corresponde ao usado na declaração do delegado, para o qual você está lançando o método.
O exemplo a seguir gera CS1677:
// CS1677.cs
delegate void D(int i);
class Errors
{
static void Main()
{
D d = delegate(out int i) { }; // CS1677
// To resolve, use the following line instead:
// D d = delegate(int i) { };
D d = delegate(ref int j){}; // CS1677
// To resolve, use the following line instead:
// D d = delegate(int j){};
}
}
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: