0

使用CreateFileAsync winRT APi 时出现此错误;

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

为什么?

msdn 中的示例与msdn API 参考相同

4

1 回答 1

3

Lise 我在评论中说,该示例使用 JavaScript,而不是 C#。从 C# 使用异步方法的正确方法是使用await

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

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

于 2012-06-14T14:54:22.910 回答