我有一个名为Task的域级对象。
我想在我的域层中使用Task.Factory.StartNew(()
来启动后台方法。
然而,它不断将Task作为我的域级对象而不是System.Threading任务。
即使我的班级顶部定义如下:
using Task = System.Threading.Tasks.Task;
namespace My.Domain
我可以在下面调用我想要在后台运行的方法:
System.Threading.Tasks.Task.Factory.StartNew(() => MyBackgroundMethod());
并且它按预期工作但我只是想知道我错过了一些简单的东西,这意味着我可以摆脱完全限定线程任务,我正在使用它
答案 0 :(得分:0)
您是否尝试过使用
using SystemTask = System.Threading.Tasks.Task;
所以别名不会与您的域名类型发生冲突?