我将此代码添加到OnNavigatedTo
函数:
int counter = 0;
string line;
string path = "Streams\\Usernames.txt";
// Read the file and display it line by line.
System.IO.StreamReader file =
new System.IO.StreamReader(path);
while ((line = file.ReadLine()) != null)
{
Lbx_Usernames.Items.Add(line);
counter++;
}
但我一直收到这个错误:
无法从'string'转换为'System.IO.Steam'
答案 0 :(得分:0)
首先,桌面应用程序和Windows 8.1(通用)应用程序中使用的API集存在许多差异。
这个
System.IO.StreamReader file = new System.IO.StreamReader(string path);
仅适用于桌面应用程序(控制台,WinForm / WPF)。
在 Windows应用商店应用中,您可以使用FileIO.ReadLinesAsync(IStorageFile)读取文件中的所有文本,该文件接受StorageFile作为参数,并返回行列表和你可以遍历每一行。
此sample可以帮助您入门。