我遇到了一个异常。
无法隐式转换类型
'System.Collections.Generic.List<IntegraPay.Domain.SObjects.Industry>'
到'System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<IntegraPay.Domain.SObjects.Industry>>'
以下是我的属性和方法。
private List<WebFormFieldContent> WebFormFields { get; set; } =
new List<WebFormFieldContent>();
Task<IEnumerable<WebFormFieldContent>> IRegistrationRepository.GetWebFormFields()
{
return WebFormFields;
}
Task<>
?要么使用异步操作,要么返回一个IEnumerable<WebFormFieldContent>
。我感觉你对异步代码的理解还有点欠缺。 - DavidGstring Foo(){return 42;}
相同,这将导致相同的错误... 很难理解你正在寻找什么确切的知识点。你可能需要阅读有关async
如何改变方法生成的代码的内容(例如 https://www.simple-talk.com/dotnet/.net-tools/c-async-what-is-it,-and-how-does-it-work/)。 - Alexei Levenkov