C# 委托 Action<T>
2015-10-11 19:24
351 查看
Thread BackgroundThread; private void button1_Click(object sender, EventArgs e) { if (BackgroundThread == null) { BackgroundThread = new Thread(new ThreadStart(ThreadMethod)); BackgroundThread.IsBackground = true; BackgroundThread.Start(); } } void ThreadMethod() { int value = 0; Action<int> UiDelegate = delegate(int DisValue) { label24.Text = DisValue.ToString(); }; while (true) { value++; label24.Invoke(UiDelegate, value); Thread.Sleep(1000); } }
相关文章推荐
- C#中的interface
- 151011C#学习笔记
- c#创建、安装、卸载、调试windows服务的简单事例
- C#异常处理
- C#继承和多态
- C# FTP常规方法
- C# : SciTE 配置 cs 编译选项
- C#自定义特性和反射
- C#动态数组ArrayList介绍
- 学习c#老师布置得第一个作业
- 西门子PLC Modbus写入float字节排列
- C#中的方法(函数),委托和事件
- C#中var关键字
- c# 数据类型占用的字节数
- 使用Async和Await进行异步编程(C#版 适用于VS2015) z
- C#使用基类的引用 and 虚方法和覆写方法
- C#内存管理-栈堆/回收器托管/非托管资源释放/指针的应用
- c# 用 throw 来抛出异常
- C#学习日记20----static静态变量 与 常量
- (转)C#中“EQUALS”与“==”的速度比较