c# - 如何从文本文件中读取特定行并将它们存储为字符串。 C#

标签 c# string file text streamreader

<分区>

我想从文本文件中读取第 4、5 和 6 行并将它们存储为单独的字符串。这是我的代码,它只是打印出文本文件中的每一行。

ReadFromFile(@"C:\Users\Eoghan\Documents\Assign02_Data.txt"); 


 static void ReadFromFile(string aTextFile)
    {
        System.IO.StreamReader InputFile = new System.IO.StreamReader(aTextFile);
        string s;
        while (!InputFile.EndOfStream)
        {
            s = InputFile.ReadLine();
            Console.WriteLine(s);
        }
    }

最佳答案

List<string> lines = File.ReadLines(filename).Skip(3).Take(3).ToList();

关于c# - 如何从文本文件中读取特定行并将它们存储为字符串。 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40771887/

相关文章:

C# MVC 4 ASP.net,如何将文件插入数据库存储(二进制)

python - 按可变长度在python中格式化

android - 库 .so 文件中 `const char *` 存储的奇怪行为

c# - 如何随机化两个函数的结果

c# - 使用 Mediacomposition 的 MUX 音频和视频 UWP

c# - 为什么 Graph API 无法正确提供 AAD 用户上次事件

python3打印到字符串

string - 读取一个文本文件,替换其中的单词,输出到另一个文本文件

c - 如何读取文件中用逗号分隔的 2 个浮点值并将其存储到两个数组中,其中每个 float 存储在一个数组中

用于创建/删除/等的 Java 文件夹监视器?