当前位置: 首页 > 编程语言 > C#

‘Windows.Storage.StorageFile File = await FilePicker.PickSingleFileAsync()’无法正常工作分享

时间:2023-04-10 10:49:56 C#

C#学习教程:'Windows.Storage.StorageFileFile=awaitFilePicker.PickSingleFileAsync()'notworking应用程序中的文件选择器:varFilePicker=newWindows.Storage.Pickers.FileOpenPicker();FilePicker.ViewMode=Windows.Storage.Pickers.PickerViewMode.Thumbnail;FilePicker.SuggestedStartLocation=Windows.Storage.Pickers.PickerLocationId.ComputerFolder;FilePicker.FileTypeFilter.Add(".pcs");FilePicker.FileTypeFilter.Add(".pcp");Windows.Storage.StorageFileFile=awaitFilePicker.PickSingleFileAsync();但是,Windows.Storage.StorageFileFile=awaitFilePicker。PickSingleFileAsync()在编译期间导致此错误:错误CS4036“IAsyncOperation”不包含“GetAwaiter”的定义,并且找不到接受“IAsyncOperation”类型的第一个参数的扩展方法“GetAwaiter”(您是否缺少“系统”'using指令?)为什么会这样?我从MSDN获得了代码。有人能帮我吗?注意:我正在为通用Windows编程。您在使用中缺少对System的明显引用。使用系统;你为什么需要这个参考,为什么它抱怨它缺少一个看似未使用的方法?await,它实际上调用了WindowsRuntimeSystemExtensions.GetAwaiter,它是IAsyncOperation的扩展方法(使TaskAwaiter等待)。由于WindowsRuntimeSystemExtensions驻留在System命名空间中,因此您需要使用来获取扩展方法。以上就是C#学习教程的全部内容:'Windows.Storage.StorageFileFile=awaitFilePicker.PickSingleFileAsync()'不能正常工作。如果对大家有用,需要进一步了解C#学习教程,希望大家多加关注——本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: