Leer en inglés

Compartir a través de


Error del compilador CS0068

'evento': el evento de una interfaz no puede tener un inicializador

Un evento de una interfaz no puede tener un inicializador. Para más información, vea Interfaces.

El ejemplo siguiente genera la advertencia CS0068:

// CS0068.cs  
  
delegate void MyDelegate();  
  
interface I  
{  
   event MyDelegate d = new MyDelegate(M.f);   // CS0068  
   // try the following line instead  
   // event MyDelegate d2;  
}  
  
class M  
{  
   event MyDelegate d = new MyDelegate(M.f);  
  
   public static void f()  
   {  
   }  
  
   public static void Main()  
   {  
   }  
}