我试图在我的 C# Windows 8 应用程序中保存一些简单的数据,但是,我似乎无法让任何异步文件操作正常工作。
我可以写:
ApplicationData.Current.LocalFolder.CreateFileAsync(...);
但是,如果我在其前面添加一个等待命令并尝试将其转换为以下形式:
StorageFile file = await ApplicationData.Current.LocalFolder.CreateFileAsync(...);
我开始收到编译器错误。具体来说,该 await 运算符只能与异步操作一起使用。由于操作是异步的,我有点困惑。
我究竟做错了什么?