Je souhaite avoir un événement qui prend une énumération uniquement en tant qu'argument. Par exempleEvénement C# avec des arguments personnalisés
public enum MyEvents{
Event1
}
// how do I declare this to take enum MyEvents as argument
public static event EventHandler EventTriggered;
public static void Trigger(MyEvent event)
{
if (EventTriggered != null)
{
EventTriggered(event);
}
}
Merci c'est ce que je cherchais. Je suis d'accord avec vos commentaires. – Kenoyer130
Vous pouvez raccourcir cela comme 'événement statique public Action EventTriggered;' –