-3
如何使用枚举作为事件参数来创建事件?此代码不起作用c#使用枚举作为事件参数
public static event EventHandler<Status> MyHandler
public enum Status : EventArgs
{
ON,
WAIT,
OFF
}
如何使用枚举作为事件参数来创建事件?此代码不起作用c#使用枚举作为事件参数
public static event EventHandler<Status> MyHandler
public enum Status : EventArgs
{
ON,
WAIT,
OFF
}
您不能从任何东西派生枚举。你需要把它放在课堂上。
public class StatusArgs : EventArgs
{
public enum StatusEnum
{
ON,
WAIT,
OFF
}
public StatusEnum Status { get; set; }
}
您的代码也有语法错误。
切换到
public static event EventHandler<Status> MyHandler;
public enum Status
{
ON,
WAIT,
OFF
}