gpt4 book ai didi

c# - 使用 C# (Windows-Store App) 获取文件列表。函数有问题

转载 作者:太空宇宙 更新时间:2023-11-03 20:17:04 25 4
gpt4 key购买 nike

我正在尝试编写一个将返回文件列表的函数。所以这是一个源代码:

public async IReadOnlyList<StorageFile> GetFiles()
{
StorageFolder folder = await KnownFolders.PicturesLibrary.GetFolderAsync("folder N1");
if (folder != null)
{
IReadOnlyList<StorageFile> fList = await folder.GetFilesAsync();
return fList;
}
}

但是为什么不行呢?错误消息是“无法将 IReadOnlyList 转换为 StorageFile”。怎么了?我的 fList 变量与函数 header 中的类型相同。

最佳答案

异步方法返回Task<T> , 所以像这样改变你的功能。

public async Task<IReadOnlyList<StorageFile>> GetFiles()
{
StorageFolder folder = await KnownFolders.PicturesLibrary.GetFolderAsync("folder N1");
if (folder != null)
return await folder.GetFilesAsync();
else
return null;
}

GetFilesAsync stops working

关于c# - 使用 C# (Windows-Store App) 获取文件列表。函数有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16064128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com