Прочитать на английском

Поделиться через


Ошибка компилятора CS1100

Метод "имя" имеет модификатор параметра this, который не находится в первом параметре метода.

Модификатор this разрешен только в первом параметре метода, который сообщает компилятору, что метод является методом расширения.

Исправление ошибки

  1. Удалите модификатор this из всех параметров метода, кроме первого.

Пример

В следующем коде возникает ошибка CS1100, поскольку параметр this изменяет второй параметр:

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

См. также