使用Alias匹配域级对象

时间:2015-03-30 09:18:26

标签: c# .net

我有一个名为Task的域级对象。

我想在我的域层中使用Task.Factory.StartNew(()来启动后台方法。

然而,它不断将Task作为我的域级对象而不是System.Threading任务。

即使我的班级顶部定义如下:

using Task = System.Threading.Tasks.Task;

namespace My.Domain

我可以在下面调用我想要在后台运行的方法:

System.Threading.Tasks.Task.Factory.StartNew(() => MyBackgroundMethod());

并且它按预期工作但我只是想知道我错过了一些简单的东西,这意味着我可以摆脱完全限定线程任务,我正在使用它

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用

using SystemTask = System.Threading.Tasks.Task;

所以别名不会与您的域名类型发生冲突?