相关疑难解决方法(0)

具有和不具有异步修饰符的异步方法

方法Add1()和有Add2()什么区别?有什么不同吗?对于我所知道的所有用法(如方法所示UsageTest())是相同的.

private async Task<int> Add1(int a, int b)
{
    return await Task.Run(
        () =>
            {
                Thread.Sleep(1000);
                return a + b;
            });
}

private Task<int> Add2(int a, int b)
{
    return Task.Run(
        () =>
            {
                Thread.Sleep(1000);
                return a + b;
            });
}

private async void UsageTest()
{
    int a = await Add1(1, 2);
    int b = await Add2(1, 3);
}
Run Code Online (Sandbox Code Playgroud)

c# async-await

4
推荐指数
1
解决办法
130
查看次数

标签 统计

async-await ×1

c# ×1