Ler em inglês

Partilhar 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 this modificador é permitido apenas no primeiro parâmetro de um método, que indica ao compilador que o método é um método de extensão.

Para corrigir este erro

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

Exemplo

O código a seguir gera CS1100 porque um this parâmetro está modificando o segundo parâmetro:

// cs1100.cs  
static class Test  
{  
    static void ExtMethod(int i, this Test c) // CS1100  
    {  
    }  
}  

Consulte também