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