早教吧作业答案频道 -->数学-->
comm.DataReceived+=commDataReceived;comm.DataReceived=commDataReceived;这两个分别是什么意思或者作用,有什么区别或者说又一个是错的.
题目详情
comm.DataReceived += comm_DataReceived; comm.DataReceived = comm_DataReceived;
这两个分别是什么意思或者作用,有什么区别或者说又一个是错的.
这两个分别是什么意思或者作用,有什么区别或者说又一个是错的.
▼优质解答
答案和解析
当comm发生了DataReceived事件时通知comm_DataReceived方法并传递相关数据来处理该事件
事件是基于委托的.即delegate,实际上是.Net类库里的MultiCastDelegate类.
delegate只定义了+=和-=运算符(实际上是 +,-),所以事件(event)只定义了add和remove.
例如:
public event EventHandler Click; 实际上相当于:
public delegate void EventHandler(object sender,EventArgs e);
private EventHandler ClickHandler;
public event EventHandler Click
{
add { ClickHandler+=value;}
remove {ClickHandler-=value;}
}
所以后者(=)是错的.
事件是基于委托的.即delegate,实际上是.Net类库里的MultiCastDelegate类.
delegate只定义了+=和-=运算符(实际上是 +,-),所以事件(event)只定义了add和remove.
例如:
public event EventHandler Click; 实际上相当于:
public delegate void EventHandler(object sender,EventArgs e);
private EventHandler ClickHandler;
public event EventHandler Click
{
add { ClickHandler+=value;}
remove {ClickHandler-=value;}
}
所以后者(=)是错的.
看了 comm.DataRecei...的网友还看了以下:
已知(a+b)的平方=5,(a-b)的平方=3,分别求a的平方+b的平方和ab的值.怎么解已知(a+ 2020-03-30 …
学生的评分标准A,A+,B,B+,C,C+……分别表示什么?A,A+,B,B+,C,C+……分别表 2020-04-26 …
西班牙语语法buendía和buenosdías有什么区别buendía和buenosdías有什 2020-04-27 …
滑动变阻器点和端有什么区别在A点和A端有什么区别吗,我记得是有无阻值例如滑动变阻器移动划片置A点滑 2020-05-13 …
take a risk和take risks的区别take a risk和take risks的有 2020-05-16 …
a second.a third.a fourth.序数词前加不定冠词表示另一 又一.加不同的,有 2020-05-17 …
什么是次数?偶的概念好糊涂~特别是多项式-2X^2Y/3是单项式吗?为什么,不是说单项式是乘积吗? 2020-06-05 …
两条直线L1、L2分别过点A(a,0)、B(-a,0)(a为常数,a不等于0),且分别绕A、B旋转 2020-07-13 …
下面两种情况怎么mock方法进行单元测试1.一个类中有两个静态方法,分别为A和B,A中调用了B,现 2020-07-26 …
actor和actress前面分别用什么?a还是an?名词前面加a,an是看单词的第一个字母还ac 2020-07-27 …