Ler em inglês

Compartilhar via


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.

Para corrigir este erro

  1. Remova o modificador this de todos, exceto o primeiro parâmetro do método.

Exemplo

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  
    {  
    }  
}  

Confira também