有人可以解释,如果await和ContinueWith是在下面的例子中同义与否.我正在尝试第一次使用TPL并且已经阅读了所有文档,但是不明白其中的区别.
等待:
String webText = await getWebPage(uri);
await parseData(webText);
Run Code Online (Sandbox Code Playgroud)
继续:
Task<String> webText = new Task<String>(() => getWebPage(uri));
Task continue = webText.ContinueWith((task) => parseData(task.Result));
webText.Start();
continue.Wait();
Run Code Online (Sandbox Code Playgroud)
在特定情况下,一个优先于另一个吗?