【发布时间】:2017-08-17 17:18:00
【问题描述】:
System.IO.StreamReader file = new System.IO.StreamReader("saveData.txt");
我已经写了这个,但我收到错误“参数 1:无法从 'string' 转换为 'System.IO.Stream'。 我在控制台应用程序中使用了完全相同的代码,它运行良好,但将其放入 Windows 通用应用程序会出现此错误。
【问题讨论】:
System.IO.StreamReader file = new System.IO.StreamReader("saveData.txt");
我已经写了这个,但我收到错误“参数 1:无法从 'string' 转换为 'System.IO.Stream'。 我在控制台应用程序中使用了完全相同的代码,它运行良好,但将其放入 Windows 通用应用程序会出现此错误。
【问题讨论】:
Windows 通用应用程序读取文件功能似乎有所不同:
var file = await ApplicationData.Current.LocalFolder.GetFileAsync("data.txt");
var lines = await FileIO.ReadLinesAsync(file);
【讨论】:
你试过了吗?
MemoryStream memoryStream= new MemoryStream(Encoding.UTF8.GetBytes("saveData.txt"));
【讨论】: