2013-01-18 155 views

回答

3

如果您使用的是.Net 4.0,則需要使用TaskCompletionSource,設置其結果,然後返回Task

在.Net 4.5/C#5.0上,您有兩種選擇:使用Task.FromResult()或將您的方法變爲async方法,而不使用任何await。第二種方法效率不高,會產生警告,因此我會採取第一種方法。