从文本中读取第二行

And*_*rya 3 c# windows-8

我如何阅读 Visual Studio 2012 C# 中的第二行文本

         the txt file

         user123
         **12345**
         asdfd
Run Code Online (Sandbox Code Playgroud)

我想在一个 button1_click 中获取第二行并将其显示给 textblock2

我确实尝试从这里学习 如何读取文本文件中的指定行?

和这里 如何跳过第一行并从 C# 中的第二行开始读取文件

但这些都不起作用,因为我无法在我的代码中应用这些差异

有什么帮助吗?

================================================== ============================== 很抱歉让你们感到困惑实际上我真的缺乏编程经验,我几乎不知道如何使用它
现在即时通讯在windows8的使用vs2012,是不是意味着我在WinRT中被编码?

顺便说一句,我感谢您的所有帮助并成功地将答案应用到我的代码中,这是实际代码

        var file = await ApplicationData.Current.LocalFolder.GetFileAsync(tb1.Text+".txt");
        var line = await FileIO.ReadLinesAsync(file);
        if (tb2.Text == line[2])
        {
            tb3.Text = (line[1]);
        }
Run Code Online (Sandbox Code Playgroud)

tal*_*eth 5

var desiredText = File.ReadLines("C:\myfile.txt").ElementAt(1);
Run Code Online (Sandbox Code Playgroud)

File.ReadLines()返回文件中行的 String[]。第二行的索引是 1。看这个

  • File.ReadAllLines 返回 `String[]`,而不是 `IEnumerable`。索引不适用于“IEnumerable” (2认同)