Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS1100

Metoda "name" ma modyfikator parametru "this", który nie jest w pierwszym parametrze.

this Modyfikator jest dozwolony tylko dla pierwszego parametru metody, który wskazuje kompilatorowi, że metoda jest metodą rozszerzenia.

Aby poprawić ten błąd

  1. this Usuń modyfikator ze wszystkich z wyjątkiem pierwszego parametru metody.

Przykład

Poniższy kod generuje CS1100, ponieważ this parametr modyfikuje drugi parametr:

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

Zobacz też