不包含"完成"/"然后"的定义



在使用CreateFileAsync winRT APi时,我收到此错误;

'

Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile> ' 不包含 ' done ' 的定义,也没有扩展方法 ' done ' 接受类型的第一个参数 ' Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile> ' 可以找到(您是否缺少 using 指令或程序集引用)

为什么?

来自 msdn

的示例与 msdn API 参考

相同

Lise 我在评论中说过,这个例子是用 JavaScript 而不是 C# 写的。从 C# 使用异步方法的正确方法是使用 await

var file = await Windows.Storage.DownloadsFolder.CreateFileAsync("sample.txt");
// Your code

此代码必须位于标记为 async 的方法中。

相关内容

最新更新