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

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


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

Событие в интерфейсе не может иметь методы доступа add и remove.

Нельзя определить функции доступа к событию в интерфейсе. Дополнительные сведения см. в разделе "События и интерфейсы".

Следующий пример приводит к возникновению ошибки CS0069:

C#
// CS0069.cs  
// compile with: /target:library  
  
public delegate void EventHandler();  
  
public interface a  
{  
   event EventHandler Click { remove {} }   // CS0069  
   event EventHandler Click2;   // OK  
}