读取文本文件并按行C#获取信息

时间:2013-07-14 10:43:52

标签: c#

使用StreamReader读取文本文件时,如何从该行的内容中获取信息

例如:

Line 1: Hi there, my name is bob
Line 2: 1234563 90312
Line 3: I jumped over the moon

我如何在第2行检测到90312?或其他我可能想要的其他线路?

感谢。

2 个答案:

答案 0 :(得分:1)

您可以检查当前行是否包含某些特定字符串。如:

string line;
using (StreamReader reader = new StreamReader("file.txt"))
{
    line = reader.ReadLine();

    if(line.Contains("90312"))
    {
      // Do something fancy here.
    }
}

答案 1 :(得分:0)

据我所知,您可能希望在变量中读取一行,然后根据单词对单词对其进行标记。

您可以使用> stringObject.Split(' ');其中,stringObject包含相关行。