110,539
社区成员
发帖
与我相关
我的任务
分享
private void Button_Click(object sender, RoutedEventArgs e)
{
Task<string> task = Task.Run<string>(() => DoSomeThing());
MessageBox.Show("主线程继续执行");
MessageBox.Show(task.IsCompleted.ToString());
string s2 = task.Result;
}
private string DoSomeThing()
{
Thread.Sleep(5000); //模拟耗时计算
string s = "我好想";
return s;
}