我想要一个仅将enum作为参数的事件。例如带自定义参数的C#事件
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);
}
}
感谢这是我正在寻找。我同意你的评论。 – Kenoyer130 2010-09-18 14:59:14
您可以将其缩短为'public static event Action EventTriggered;' –
2010-09-18 15:29:35