早教吧作业答案频道 -->数学-->
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...的网友还看了以下:
求极限1:lim[(n-3)/(2n-1)]∧2.要解法 2:因为:lim[1+(1/n)]∧n= 2020-05-16 …
设a>0,f(x)=e^x/a+a/e^x是R上的偶函数,求a值.∵f(x)=e^x/a+a/e^ 2020-05-17 …
main(){unionEXAMPLE{struct{intx,y;}in;inta,b;}e;e 2020-06-12 …
已知圆O:x2+y2=1,把圆O上各点的横坐标伸长到原来的2倍(纵坐标不变)得到曲线E.(1)求曲 2020-06-14 …
在匀强电场中E=Uq,U是电势差,E是什么?电场强度么==.可是在E=2分之1mv方—E=2分之1 2020-07-16 …
大学概率论问题,下面这个公式是怎么推导出来的?当X,Y相互独立时,E[(X-E(X))(Y-E(Y 2020-07-25 …
积分1/(根号下1+e的2x次幂)dx怎么推导的.令u=e^(-x),du=-e^(-x)dx,1 2020-07-29 …
M/P=kY-hr表示货币市场均衡,那M/P=Y的k次方乘以e的-hr(e是自然对数的底)次方表示 2020-08-02 …
体育的英语是P.E.还是PE,我在一本书上怎么看到以P.E.结尾,却只打了一个点,没打句号啊?My 2020-08-03 …
[ln(x+e^x)]/x=lim(x->0)(1+e^x)/(x+e^x)怎么得到的?原题limx 2020-11-01 …