我有一个接口,其中一些函数返回Task
。实现该接口的某些类没有任何需要等待的内容,而其他类可能会抛出异常-因此警告是虚假和烦人的。
有没有可能抑制这些警告?例如:
public async Task<object> test()
{
throw new NotImplementedException();
}
产生:
警告 CS1998:此异步方法缺少“await”运算符,将同步运行。 请考虑使用“await”运算符等待非阻塞API调用, 或使用“await Task.Run(...)”在后台线程上执行CPU绑定的工作。
#pragma warning disable 1998
可以特别回答实际提出的问题...即“是否可能抑制这些警告?” - Simon Sanderson