Leer en inglés

Compartir a través de


Error del compilador CS1100

El método 'nombre' tiene un modificador de parámetro 'this' que no está en el primer parámetro.

El modificador this solo se permite en el primer parámetro de un método, e indica al compilador que el método es un método de extensión.

Para corregir este error

  1. Quite el modificador this de todos los parámetros del método excepto del primero.

Ejemplo

El código siguiente genera CS1100 porque un parámetro this está modificando el segundo parámetro:

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

Consulte también