【8】C#上位机---泛型、委托delegate与多线程Task
C#上位机--泛型、委托delegate与多线程Task
- 1 泛型Generic T<>
-
- 1.1 泛型方法
- 1.2 泛型类
- 1.3 泛型类+索引器
- 2 委托(delegate)
-
- 2.1 逆向传值
- 2.2 消息广播(遍历)
- 3 事件(event)
- 4 匿名方法与Lamdba表达式
- 5 泛型委托
- 6 多线程(Task)
-
- 6.1 thread.task
- 6.2 task的确定,取消,暂停和继续
- 6.3 跨线程访问TaskScheduler与耗时任务task.ContinueWith
- 6.4 线程锁 lock (this)
- 7 推断类型Var与扩展方法
- 8 继承
1 泛型Generic T<>
泛型:一种广泛的数据类型,定义不需要具体化,使用的时候要具体化
1.1 泛型方法
普通方法的定义:计算两个整型数据相加或者计算两个浮点型数据相加。
//整型数据相加方法重载
public int Add(int num1, int num2)
{