Ошибка компилятора CS1100
Обновлен: Ноябрь 2007
Сообщение об ошибке
Метод "name" имеет параметр с модификатором "this", не являющийся первым параметром.
Method 'name' has a parameter modifier 'this' which is not on the first parameter.
Модификатор this допускается только в первом параметре метода, который указывает компилятору на то, что метод является методом расширения.
Исправление данной ошибки
- Удалите модификатор this из всех параметров метода, кроме первого.
Пример
В следующем коде возникает ошибка CS1100, поскольку параметр this является модификатором второго параметра.
// cs1100.cs
static class Test
{
static void ExtMethod(int i, this Test c) // CS1100
{
}
}