【发布时间】:2016-04-23 14:06:10
【问题描述】:
我创建了一个返回字符串值的函数,但我收到错误消息:
async 方法的返回类型必须为 void、Task 或 Task
这是代码:
private async string SerialRead()
{
const uint maxReadLength = 1024;
DataReader dataReader = new DataReader(SerialPort.InputStream);
uint bytesToRead = await dataReader.LoadAsync(maxReadLength);
string rxBuffer = dataReader.ReadString(bytesToRead);
return rxBuffer;
}
【问题讨论】:
-
错误信息清晰、直接、正确。
标签: c# visual-studio function asynchronous methods