C#中我使用串口控件时,有个语句是这么定义的,什么意思这个是
serialPort1.DataReceived+=newSerialDataReceivedEventHandler(port_DataReceived);...
serialPort1.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
展开
2个回答
展开全部
当接收到数据时,调用port_DataReceived函数。
1)serialPort1.DataReceived 是一个事件(Event)
2)port_DataReceived 是你编写的事件处理函数,当事件发生时被调用
3)SerialDataReceivedEventHandler 是事件处理上的Delegate(委派)
4)+= 将事件处理函数,挂接到事件DataReceived 中
1)serialPort1.DataReceived 是一个事件(Event)
2)port_DataReceived 是你编写的事件处理函数,当事件发生时被调用
3)SerialDataReceivedEventHandler 是事件处理上的Delegate(委派)
4)+= 将事件处理函数,挂接到事件DataReceived 中
追问
那再问一句委托和delegate是什么关系啊,我看书上用的委托都有用这个关键字。但是在群里问的时候被嘲讽了耶
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询