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


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

Обновлен: Ноябрь 2007

Сообщение об ошибке

Модификаторы нельзя размещать в объявлениях методов доступа к событиям
Modifiers cannot be placed on event accessor declarations

Модификаторы можно помещать только в объявления событий, они не должны содержаться в объявлениях методов доступа к событиям. Дополнительные сведения см. в разделе Использование свойств (руководство по программированию в C#).

Пример

Следующий пример проводит к созданию ошибки CS1609.

// CS1609.cs
// compile with: /target:library
delegate int Del();
class A
{
   public event Del MyEvent 
   {
      private add {}   // CS1609
      // try the following line instead
      // add {}
      remove {}
   }
}