草庐IT

DiaStringEventArgs

全部标签

c# - 通过事件传递数据

我需要通过事件传递数据。目前,当接收到更多数据(通过comport)时,事件将触发,但之前的事件(&data)尚未处理,因此数据被覆盖。如何以安全的方式处理事件和数据?我有多个这样的事件(15x),所以我不确定使用数据队列是最好的方式还是随事件一起传递数据(如S.O.项目4215845)。示例(这个示例是一个字符串,但我也使用数组、bool值等):在“发送方”端(class1):publiceventEventHandlerevDiaStringMessage=delegate{};privatevoidevDiaStringMessageEvent(){evDiaStringMess