文章目录 异步编程基础 1、暂停一段时间 一般我们会写成 CancellationTokenSource 2、返回已完成的任务 异步流 创建异步流 异步流处理可以用foreach-消耗异步流 异步流使用 Linq c#异步流及其取消操作 其中的代码尽量自己敲一遍有助于理解。 异步编程基础 1、暂停一段时间 一般我们会写成 async Task<T> DelayResult<T>(T result,TimeSpan delay