Compilerfehler CS0068

Aktualisiert: November 2007

Fehlermeldung

"Ereignis": Ein Ereignis in einer Schnittstelle kann keinen Initialisierer haben
'event': event in interface cannot have initializer

Ein Ereignis in einer Schnittstelle kann keinen Initialisierer enthalten. Weitere Informationen finden Sie unter Schnittstellen (C#-Programmierhandbuch).

Im folgenden Beispiel wird CS0068 generiert:

// 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()
   {
   }
}