2

我正在开发 Windows 商店应用程序。我有这个文本文件名为:text.txt

account1 string1
account2 string2
account3 string3

而这个 c# 代码:

private async void Page_Loaded(object sender, RoutedEventArgs e)
{
    var path = "text.txt";
    var folder = Windows.ApplicationModel.Package.Current.InstalledLocation;
    try
    {
        var file = await folder.GetFileAsync(path);
    }
    catch (FileNotFoundException)
    {
        test.Text = "error";
    }
}

代码可以毫无问题地找到文本文件。但我无法阅读它。我想从文本文件中读取帐户名称(account1,account2,account3),并将其添加到名为“x”的数组列表中,并将字符串(string1,string2,string3)添加到名为“y”的数组列表中。

我会很感激你的帮助。问候...

4

1 回答 1

3

您可以使用ReadLinesAsync将文件读入字符串集合:

try
{
    var file = await folder.GetFileAsync(path);
    var lines = await FileIO.ReadLinesAsync(file);
    foreach (string line in lines)
    {
        // "line" variable should contain "account(x) string(x)"
        // You can then parse it here..
    }
}
...
于 2013-06-13T16:32:13.253 回答