Erreur du compilateur CS0065
Mise à jour : novembre 2007
Message d'erreur
'événement' : la propriété event doit posséder à la fois des accesseurs add et remove
'event' : event property must have both add and remove accessors
Un événement qui n'est pas un champ doit avoir deux méthodes d'accès.
L'exemple suivant génère l'erreur CS0065 :
// CS0065.cs
using System;
public delegate void Eventhandler(object sender, int e);
public class MyClass
{
public event EventHandler Click // CS0065,
{
// to fix, uncomment the add and remove definitions
/*
add
{
Click += value;
}
remove
{
Click -= value;
}
*/
}
public static void Main()
{
}
}