Partager via


Erreur du compilateur CS0066

Mise à jour : novembre 2007

Message d'erreur

'événement' : l'événement doit être de type délégué
'event': event must be of a delegate type

Le mot clé d'événement requiert un type délégué. Pour plus d'informations, consultez Événements (Guide de programmation C#) et Délégués (Guide de programmation C#).

L'exemple suivant génère l'erreur CS0066 :

// CS0066.cs
using System;

public class EventHandler
{
}

// to fix the error, remove the event declaration and the
// EventHandler class declaration, and uncomment the following line
// public delegate void EventHandler();

public class a
{
   public event EventHandler Click;   // CS0066

   private void TestMethod()
   {
      if (Click != null)
         Click();
   }

   public static void Main()
   {
   }
}