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.
- Remova o
this
modificador de todos, exceto o primeiro parâmetro do método.
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
{
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: