this.BeginInvoke((MethodInvoker)(this.Refresh));
和
this.BeginInvoke(new MethodInvoker(this.Refresh));
的区别是什么?
和
this.BeginInvoke(new MethodInvoker(this.Refresh));
的区别是什么?
解决方案 »
- StateObject类如何使用?
- textbox输入复杂的公式(想破头)
- 问一个SendMessage的问题(C#)
- 操作iis程序池的问题,请高手帮忙
- WF的两个问题
- 求一个正则表达式
- [作调查了] 你心目中,那些软件还有些缺陷?或者您需要什么样的软件?100分作调查了!!!!!
- 无法连接到所请求的数据库“数据库名”。登录失败。
- 调用线程的ABORT()方法来终止线程前是否要手工释放线程所占用的资源?
- 我做控件时某个属性内容可能是固定的几个,像是TextBox中的TextAlign属性只有Left/Right等属性。我怎样才能把固定的这几个值在控件属性栏
- 怎么声明动态数组?
- 数组的字符串怎么随机组合
请注意,前面的语法是 C# 2.0 中的新语法。 此语法完全等效于必须使用 new 关键字显式创建封装委托的 C# 1.0 语法:
publisher.RaiseCustomEvent += new CustomEventHandler(HandleCustomEvent);
this.BeginInvoke((MethodInvoker)(this.Refresh));
//用MethodInvoker委托包装方法this.Refresh
this.BeginInvoke(new MethodInvoker(this.Refresh));
写 this.BeginInvoke(this.Refresh); 足够了。