委托
志起计算机编程
博主是一名毕业于中山大学软件工程专业,从事软件行业多年的IT工作者,热爱技术与分享,擅长java和大数据技术。平时喜欢羽毛球、游戏、动漫、剧本杀等。
展开
-
C#异步编程初学笔记
委托C#的异步编程是用委托实现的,关键字是delegate 。它的意义其实是简单明了的,正如它的名字一样是用于被委托执行某些程序。怎样声明一个委托对象就不说了,网上很多资料。invoke和begininvoke这两个函数都是用于启动委托所负责的函数,其功能相信在网上随便找下也能找到。invoke实现的是同步运行,begininvoke实现的是异步运行,通常我们使用begininvoke原创 2014-01-07 17:11:15 · 913 阅读 · 0 评论 -
对 Windows 窗体控件进行线程安全调用
在C#多线程编程或者使用委托异步编程的时候,经常会遇到这样的错误:从不是创建某个控件的线程的其他线程调用该控件。例如:private void setTextUnsafeBtn_Click( object sender, EventArgs e) { this.demoThread = new Thread(new ThreadStart(this.ThreadP原创 2014-03-22 12:27:02 · 835 阅读 · 0 评论