C#基于任务的异步模式
C#中主要用于多线程的异步调用
关键字Async, await, Task<>
定义异步方法:
有返回值的,即Task<string>
无返回值的,即Task
调用异步方法:
调用的时候 定义了await关键字,即是等待AsyncTaskTestAsync()方法结束,在执行 NoResult()方法;
如不使用await关键字即同时进行;
获取系统当前时间:
System.DateTime.Now.ToString(“HH:mm:ss fff”)
获取线程ID:
System.Threading.Thread.CurrentThread.ManagedThreadId
拼接:使用符号+直接拼接“{}{}这是拼接”
一个按钮事件,调用异步,例子: