为什么此代码无法启动任务?我一直在等待激活。 在这里,我正在做一个简单的任务,试图从剪贴板中读取并在剪贴板可访问时返回给我。当我跑线时,我可以看到任务状态正在等待完成。为什么发生这种情况?任务似乎并未开始
TaskScheduler scheduler = TaskScheduler.Default;
var fetchTask =
new Task<Boolean>(() =>
{
while (1 == 1)
{
try
{
IDataObject obj = Clipboard.GetDataObject();
return true;
}
catch (Exception e)
{
}
}
})
.ContinueWith<Boolean>(
x =>
{
Console.WriteLine("Task completed");
return true;
},
CancellationToken.None,
TaskContinuationOptions.None, scheduler);
哪里是你的。开始()? – 2011-12-27 22:22:14
'fetchTask.Start()'? – 2011-12-27 22:22:49
你们为什么不抢分? – 2011-12-27 22:33:29