社区
C#
帖子详情
EventHandler.Invoke 与 EventHandler(this, e) 的区别是啥?
he717
2009-11-26 02:11:20
看了好多资料,说是线程调用的事.但还是没明白.
如果我用 EventHandler.Invoke(this, null); 和用 EventHandler(this, null); 在效率上有什么不同吗?
Invoke会影响效率吗?或者说理论上是怎么解释的?高手指点!!
...全文
341
2
打赏
收藏
EventHandler.Invoke 与 EventHandler(this, e) 的区别是啥?
看了好多资料,说是线程调用的事.但还是没明白. 如果我用 EventHandler.Invoke(this, null); 和用 EventHandler(this, null); 在效率上有什么不同吗? Invoke会影响效率吗?或者说理论上是怎么解释的?高手指点!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
he717
2009-11-26
打赏
举报
回复
那线程调用会不会延时调用呢?也就是用Invoke,并不是马上就去执行,而是等线程去执行.而直接调用则是立即执行?是真么解释吗?
绝代坏坏
2009-11-26
打赏
举报
回复
一个是线程安全的调用。效率是多线程的的高些。
自定义
EventHandler
,引入
invoke
执行方法
public class
EventHandler
{ private List objects; public
EventHandler
()// 构造方法,定义event类型的ArrayList { objects = new ArrayList(); } // 添加事件 public void addEvent(Object ob
unity中的event?.
Invoke
()
unity中的?.
invoke
()
this.
Invoke
和this.Begin
Invoke
的
区别
this.
Invoke
和this.Begin
Invoke
的
区别
2014-02-28 08:55 3308人阅读 评论(1) 收藏 举报 分类: Winform(21) 版权声明:本文为博主原创文章,未经博主允许不得转载。 [csharp] view ...
[C#]this.
Invoke
和this.Begin
Invoke
的
区别
[C#]this.
Invoke
和this.Begin
Invoke
的
区别
private void button1_Click(object sender, EventArgs e) { this.textBox1.Text = "1"; this.
Invoke
(new
EventHandler
(delegate { this.textBox1.Text +=...
C#
Invoke
用法
this.
Invoke
(new
EventHandler
(delegate{button1.Text = "我是一个测试按钮";this.
Invoke
(new Action(() =>{ button1.Text = "我是一个测试按钮";this.button1.Text = "我是一个测试按钮";this.lbl_Value.Text = "我...
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章