gpt4 book ai didi

c# - 任务返回类型给出并非所有代码路径都返回一个值

转载 作者:太空狗 更新时间:2023-10-29 22:13:32 28 4
gpt4 key购买 nike

我有一个从接口(interface)实现的方法,如下所示。

public Task CreateAsync(ApplicationUser user)
{
if (user == null)
{
throw new ArgumentNullException("user");
}
Task.Factory.StartNew(() => { Console.WriteLine("Hello Task library!"); });
//I even tried
//Task.Run(() => { Console.WriteLine("Hello Task library!"); });

}

上面的代码给我一个错误,不是所有的代码路径都返回一个值。

最佳答案

需要一个返回:

 return Task.Factory.StartNew(() => { Console.WriteLine("Hello Task library!"); });

或者更好:

return Task.Run(() => { Console.WriteLine("Hello Task library!"); });

关于c# - 任务返回类型给出并非所有代码路径都返回一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38121449/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com