C# async/await异步变成深入理解
2021-07-01 13:06
标签:异步 oid color int info div wait size 兼容 异步函数简介 一般指 async 修饰符声明得、可包含await表达式得方法或匿名函数。 声明方式 异步方法的声明语法与其他方法完全一样, 只是需要包含 async 关键字。async可以出现在返回值之前的任何位置, 如下示例: 异步方法的返回类型 异步函数的返回类型只能为: void、Task、Task Task Task: 代表一个无返回值的操作。 void: 为了和传统的事件处理程序兼容而设计。 await(等待) await等待的是什么? 可以是一个异步操作(Task)、亦或者是具备返回值的异步操作(Task 注: await 最终操作的是一个值, 当然, 也可以是无值, 如上GetData() , 否则就是一个 Task await执行过程 C# async/await异步变成深入理解 标签:异步 oid color int info div wait size 兼容 原文地址:https://www.cnblogs.com/zh7791/p/9951478.html async public static void GetInfoAsync()
{
//...
}
public async static void GetInfoAsync()
{
//...
}
public static async void GetInfoAsync()
{
//...
}
public async static void GetInfoAsync()
{
await GetData(); // 等待异步操作, 无返回值
await GetDataint>(1); //等待异步操作, 返回值 int
}
static Task GetData()
{
//...
return null;
}
static Task