【发布时间】:2017-11-04 11:38:23
【问题描述】:
我有异步方法:
public async Task CreateAndWriteAsyncToFile()
{
using (FileStream stream = new FileStream("test.dat", FileMode.Create,FileAccess.Write, FileShare.None, 4096, true))
{
byte[] data = new byte[100000];
new Random().NextBytes(data);
await stream.WriteAsync(data, 0, data.Length);
}
}
编译器抱怨:
async 方法的返回类型必须为 void,Task 或 Task 并非所有代码路径都返回值。
如何解决这个方法
【问题讨论】:
标签: c# asynchronous