为什么Task.Run不允许我包含方法定义?

时间:2015-12-12 23:47:22

标签: c#

我已获得以下代码。

Task.Run(() => StartAsync())

public void StartAsync() { }

哪种方法很好,但我想提供方法定义。

Task.Run(StartAsync) // Compiler refuses this

ContinueWith方法允许方法定义,因此我想知道为什么Run方法没有。

Task.Run(() => StartAsync()).ContinueWith(HandleException);

public void StartAsync() { }

public void HandleException(Task task) { }

0 个答案:

没有答案