逐行循环访问文本文件 c#

本文关键字:文件 文本 访问 循环 逐行 | 更新日期: 2023-09-27 17:56:24

基本上这是我目前拥有的代码;

public async void readTextFile()
{      
    try {
        StorageFolder folder = KnownFolders.VideosLibrary;
        StorageFile storageFile = await folder.GetFileAsync("students.txt");
        string text = await Windows.Storage.FileIO.ReadTextAsync(storageFile);
        } catch (Exception e) {
            the_name.Text = "{0} Exception caught." + e;
        }
    }
}

文本文件有一个学生列表

,布局如下

学生姓名|假

学生二|假

使用 10 名学生的姓名和单词 false 来指定他们是否在应用程序中参加了测试,如果他们参加了 false,则会恢复为 true。

我的问题是什么。如何循环访问该文本文件中的每一行,并将文本框中键入的行存储在变量中?

请注意:我正在创建一个Windows桌面商店应用程序

提前感谢!

逐行循环访问文本文件 c#

您可以使用 ReadLinesAsync 方法,然后循环浏览结果并拆分管道字符以查找要查找的内容,而不是使用 ReadTextAsync 方法。