相关疑难解决方法(0)

无法将类型'string'隐式转换为'System.Threading.Tasks.Task <string>'

我是异步编程的新手,所以在浏览了一些异步样本代码之后,我想到了编写一个简单的异步代码

我创建了一个简单的Winform应用程序,在Form中我编写了以下代码.但它只是不起作用

private Task<string> methodAsync() {
    Thread.Sleep(10000);
    return "Hello"; //Error: Cannot implicitly convert type 'string' to 'System.Threading.Tasks.Task<string>'
}

private async void button1_Click(object sender, EventArgs e)
{
    string s = await methodAsync();
    MessageBox.Show(s);
}
Run Code Online (Sandbox Code Playgroud)

有人可以请点亮一下..

c# task-parallel-library async-await

60
推荐指数
3
解决办法
11万
查看次数

标签 统计

async-await ×1

c# ×1

task-parallel-library ×1