以前在编程中,异步用的比较少,导致C# 一些基础的 东西用法都不怎么熟悉,经常要用的时候在去查找资料比较被动,而已没真正里面理解起来,始终感觉不是自己的知识 (题外话) 首先委托关键字 Delegate 1) 定义 /// 委托必须和要调用的异步方法有相同的签名 public delegate string AsyncMethodCaller(int callDuration, out int threadId); 2. 异步委托的方法 static string TestMethod(int…