我已获得以下代码。
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) { }