发送具有不同参数类型的事件

时间:2015-07-15 22:24:29

标签: c# events mono event-handling

我有一个包含short[]数据的自定义事件。使用float []还有一种类型的事件,但我不知道在没有定义另一个delegateevent当然observer的情况下,最明智的方法是什么}。理想情况下,我希望有一个观察者函数可以评估短数组和浮点数。

如何设置?

这是委托和事件:

public delegate void SerialDataParseEventHandler (short[] packets, byte checksum);
public static event SerialDataParseEventHandler SerialDataParseEvent;

以下是我发送活动的方式:

if (SerialDataParseEvent != null) {
    SerialDataParseEvent (packets, checksum);
}

1 个答案:

答案 0 :(得分:0)

将参数数组定义为object,并检查方法中的类型。 看看是否有效。