C#如何定位到TXT文档的某一行

如题所述

最简单的方法就是在txt文件中每行的文本添加个前缀,然后利用for循环来每条进行if判断,这样就可以找到想要的那一行了。

string[] pathName = File.ReadAllLines("file.txt");
int len = pathName.Length;
for (int i = 0; i < len; i++)
{
    if (pathName[i].Substring(1, 3) == "前缀")
    {
        pathName = pathName[i].Split('#');  //'#'为前缀与字符串的分割符
        break;
    }
}

pathName返回的就是该行字符串的:前缀、字符串

温馨提示:答案为网友推荐,仅供参考
相似回答