C#语句,请解释一下括号里的含义private void tsmiAngel_Tick(object sender,EventArgs e)object sender和EventArgs e分别是什么含义?"sender"可以换成别的词吗?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 04:22:05
C#语句,请解释一下括号里的含义privatevoidtsmiAngel_Tick(objectsender,EventArgse)objectsender和EventArgse分别是什么含义?"se

C#语句,请解释一下括号里的含义private void tsmiAngel_Tick(object sender,EventArgs e)object sender和EventArgs e分别是什么含义?"sender"可以换成别的词吗?
C#语句,请解释一下括号里的含义
private void tsmiAngel_Tick(object sender,EventArgs e)
object sender和EventArgs e分别是什么含义?"sender"可以换成别的词吗?

C#语句,请解释一下括号里的含义private void tsmiAngel_Tick(object sender,EventArgs e)object sender和EventArgs e分别是什么含义?"sender"可以换成别的词吗?
楼上说的大都正确.从这里,可以看出你对.net事件的机制是不是理解.
private void tsmiAngel_Tick(object sender, EventArgs e) 这样的函数,是某个对象的事件处理函数.此函数是一个叫tsmiAngel的timer控件的.类似还有button, 例如button1_click(...) 也是类似的样子.
sender,从字面上看,是发送者,就是指触发这个事件的对象.比如你点个button,那么这个sender就是那个button,在这里,就是那个timer, eventargs,是事件传递过来的参数,如果是button,那么参数里可能带有你点button时候,鼠标的坐标等等.
需要理解的是,这个函数是谁调用的呢,实际是由.netframework来调用的,也就是当你点了button的时候,.netframework负责帮助你调用这个函数,同时把参数传递进来.如果你想响应这个事件,那么你就可以在这个函数里写上你的代码. 这么说不知道你是否明白.这个说法有点绕,也就是说,.net有一套事件的机制,事件发生的时候,.net会帮你去执行某一个函数,那么你在此函数里写代码,实际也就等于在事件里写了代码.
此外,sender可以换成别的,你换成sb也可以,呵呵.因为这个函数和你自己定义的函数一样,只要参数类型对了,参数的名字无所谓.

C#语句,请解释一下括号里的含义private void tsmiAngel_Tick(object sender,EventArgs e)object sender和EventArgs e分别是什么含义?sender可以换成别的词吗? c# try-catch 语句的含义和用法 请解释一下“心旷神怡”的含义 请解释一下C#中的“类”和“类型” 谁能给详细的解释一下下面c#语句的意思.Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new login()); C#语句几个白痴问题请帮忙解释一下下面几个句子结构所要表达的意思,1,IFillShapeElement pFillShapeEle = pElement as IFillShapeElement; //IFillShapeElement为一个接口as充当的意思是什么2,IRectangleElement pRectangle 语句 #define P_IOA_Data (volatile unsigned int *)0x7000 如题,麻烦具体解释一下每个标识的含义,比如括号、星号、以及后面的0x7000, 请简单明了的解释一下“形而上学”的含义. c#里的USING语句是什么意思using (sdr = cmd.ExecuteReader(CommandBehavior.CloseConnection)) { dt.Load(sdr); } 请解释一下括号里的词(绫纱、凸起、顷刻、冰雹、圆弧、谚语.) 请具体解释一下“钓凯子”的含义, 请解释一下“理性”和“知性”的含义, 请解释一下涅磐的真实含义 请解释一下括号中的语句frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);为什么中间要家横线? c# ToString(d)是什么意思关键是括号里的d是什么意思,简要说,别列一大推 C#里的Index是什么意思? 请大虾帮俺解释:C# 中sum += m 的含义 请解释一下“不是我不明白”歌词的含义一个女的发给我这个歌曲里的歌词 感激不尽