【发布时间】:2013-09-02 11:43:39
【问题描述】:
当我尝试这样做时:
folderPicker = new FolderPicker();
folderPicker.SuggestedStartLocation = PickerLocationId.Desktop;
folderPicker.FileTypeFilter.Add(".txt");
StorageFolder folder = await folderPicker.PickSingleFolderAsync();
它显示错误:
错误 2 'await' 运算符只能在异步方法中使用。 考虑使用“异步”修饰符标记此方法并更改 其返回类型为“任务”。 C:\Users\Lukasz\Documents\Visual Studio 2012\Projects\RobimyProjekt\RobimyProjekt\ImageBrowser.xaml.cs.
当我删除“等待”时,它显示另一个错误:
错误 2 无法隐式转换类型 'Windows.Foundation.IAsyncOperation' 到 'Windows.Storage.StorageFolder' C:\Users\Lukasz\Documents\Visual 工作室 2012\Projects\RobimyProjekt\RobimyProjekt\ImageBrowser.xaml.cs 61 36 RobimyProjekt。
发生了什么事?该代码来自 msdna,我使用 Visual Studio 2012。
【问题讨论】:
-
你的函数(包含这段代码)是如何定义的?
-
private void pickFolder(object sender, RoutedEventArgs e){ //之前帖子的代码 }
标签: c# storagefolder