我正在使用PCLStorage并且需要一种读取文件的方法。我将使用 JSON 进行序列化,所以我只需要从文件中读取保存的内容:
public async string ReadFromFile(string filename)
{
IFolder rootFolder = FileSystem.Current.LocalStorage;
IFolder folder = await rootFolder.CreateFolderAsync("MySubFolder", CreationCollisionOption.OpenIfExists);
IFile file = await folder.GetFileAsync(filename);
string content = await file.ReadAllTextAsync();
return content;
}
但我不能返回字符串,它必须是 void,Task 或 Task。
有没有一种简单的方法可以从此方法返回字符串?也许通过调用另一种方法?