最佳答案
我正在创建一个简单的 wpf 桌面应用程序。
private void Button_Click_2(object sender, RoutedEventArgs e)
{
FunctionA();
}
public void FunctionA()
{
Task.Delay(5000).Start();
MessageBox.Show("Waiting Complete");
}
但令人惊讶的是 Task.Delay(5000).Start();
台词却是 InvalidOperationException
:
在承诺风格的任务中可能不会调用 Start。
谁能告诉我为什么会这样?