此问题在此处已有答案:
The return type of an async method must be void, Task or Task [closed](2个答案)
5小时前关门了。
当我为Void函数设置async时,我没有得到一个错误,但是对于有输出的函数,它给出了一个错误。
public async static String H()
{
String url = $@"http://192.168.1.33:5000/Delete_Products?Name={h}";
var h1 = await httpClient.GetStringAsync(url);
return h1;
}
错误:严重性代码说明项目文件行隐藏状态
错误:
Severity Code Description Project
File Line Suppression State
Error CS1983 The return type of an
async method must be void, Task, Task<T>,
a task-like type, IAsyncEnumerable<T>, or
IAsyncEnumerator<T> WinFormsApp20 C:\Users\Mohammad\Desktop\C\repos\WinFormsApp
20\WinFormsApp20\Gropboxcs.cs 135
Active
请帮帮忙
1条答案
按热度按时间6xfqseft1#
您应该像这样定义函数:
每个异步函数都应该返回Task,如果没有任何理由,尽量避免使用async void。