我正在嘗試編寫一個函數,它將返回一個文件列表。所以這裏有一個源代碼:使用C#(Windows-Store應用程序)獲取文件列表。使用函數的問題
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變量與函數頭部中的類型相同。
如何使用var而不是'IReadOnlyList'。讓編譯器設置正確的類型。 –
I4V