Task 和 void 方法之间的区别(非异步)

Difference between Task and void methods (Non Async)

这两种方法有什么区别?

public void DoWork() {}
public Task DoWork() {}

注意我没有使用异步。

public Task DoWork() {} 可以在异步调用中等待

public void DoWork() {}不要