【发布时间】:2022-01-05 20:28:20
【问题描述】:
我有这个方法
public async Task<List<InvoiceVAT>> Import(IFormFile file)
{
var list = new List<InvoiceVAT>();
using (var stream = new MemoryStream())
{
await file.CopyToAsync(stream);
using (var package = new ExcelPackage(stream))
{
}
}
return list;
}
但在尝试调用它时收到以下错误:
没有给出与所需形式参数相对应的参数
还有一个警告:
因为没有等待这个调用,所以在调用完成之前会继续执行当前方法
我哪里错了?
【问题讨论】:
-
这不是一个类——它是一个方法,它可能在也可能不在一个类中。还有,什么错误?
-
哦,对不起,我的意思是方法。错误是“没有给出与所需的形式参数相对应的参数”和“由于不等待此调用,因此在调用完成之前继续执行当前方法。”
-
@TiaraDwiDikiyanti 如果您展示了尝试调用
Import的代码,这将很有用。 -
“出现错误” - 什么错误?向我们展示出错的代码。向我们提供有关如何运行代码并自己查看错误的完整说明。实际上,关于此错误的minimal reproducible example 不会包含您的
Import方法的内容——它只需要一个基本的shell——但我们需要它周围的一切。
标签: c# asp.net async-await