Erro do Compilador CS1100
O método 'name' tem um modificador de parâmetro 'this' que não está no primeiro parâmetro.
O modificador this
é permitido somente no primeiro parâmetro de um método, o que indica ao compilador que o método é um método de extensão.
- Remova o modificador
this
de todos, exceto o primeiro parâmetro do método.
O código a seguir gera o erro CS1100 porque um parâmetro this
está modificando o segundo parâmetro:
// cs1100.cs
static class Test
{
static void ExtMethod(int i, this Test c) // CS1100
{
}
}
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: