1
这个问题很简单,它是为了可读性。我只想知道天气下面的代码行有其他选择吗?该代码在可读性和风格方面是否正确?如何初始化任务对象?
Task newTask = new Task(() => { });
编辑:当某些条件/规则满足
这个任务会被创建。在这种情况下,我会给这个班级分配一个Action
。
if(condition Met && newTask.Status != TaskStatus.Running)
{
newTask = Task.Factory.StartNew(Action);
}
感谢
所以你的问题是:“这是在C#中表达一个没有操作任务的惯用方法吗?” –
是的。我想初始化何时需要而不运行 –
那么现在你的问题是什么? –