当使用串口接收数据的时候,会用到下列语句:
serialPort.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
而当接收到数据时,调用port_DataReceived函数。
其中:
1)serialPort.DataReceived 是一个事件(Event);
2)port_DataReceived 是你编写的事件处理函数,当事件发生时被调用;
3)SerialDataReceivedEventHandler 是事件处理上的Delegate(委派);
4)+= 将事件处理函数挂接到事件DataReceived 中。