C#中BackgroundWork_Dowork事件中的变量sender到底是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中BackgroundWork_Dowork事件中的变量sender到底是啥?相关的知识,希望对你有一定的参考价值。

private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)//DoWork事件 BackgroundWorker worker = sender as BackgroundWorker; 看有的资料说sender指向的就是该BackgroundWorker控件是什么意思?

参考技术A C#里面所有的事件里面Sener都指的是引发事件的对象。
比如说在BackgroundWorker类的实现里面,会有类似这样的语句
this.
DoWork(this,
new
DoWorkEventArgs(XXX));
这个this就指的是BackgroundWorker对象自己,然后会传递到上述方法的Sender。

以上是关于C#中BackgroundWork_Dowork事件中的变量sender到底是啥?的主要内容,如果未能解决你的问题,请参考以下文章

在 C# 中展平数组 [重复]

在 C# 中存储和索引常量

获取 C# 类名称列表?

C#中用于简单登录的参数化查询[重复]

在 C++ 中触发事件并在 C# 中处理它们

c#设计模式-结构型模式-7.代理模式