请考虑以下代码:
port->DataReceived += gcnew SerialDataReceivedEventHandler(DataReceivedHandler);
与+
关键字一起使用时,上述gcnew
的含义有何不同?
答案 0 :(得分:4)
+=
运算符不适用于gcnew
运算符,但适用于DataReceived
事件。您正在使用' gcnew'在托管堆上实例化一个新的SerialDataReceivedEventHandler
委托。运算符,您将其添加到DataReceived
运算符与+=
运算符的调用列表中。