【发布时间】:2014-06-04 09:40:20
【问题描述】:
我有一个包含文本的文本文件。现在我有一个字符串说945789。现在我想从文本文件中获取该字符串所在的行,但我无法搜索并获取该行..
这是代码。
foreach (var line in File.ReadAllLines(pathToFile))
{
//How to get the line with the string
}
请帮帮我..
更新..
for (int i = 9; i >=3; i--) {
spsubcallingno = subcallingno.Substring(0, i);
int lineNumber = 0;
foreach (var spline in File.ReadAllLines(sp))
{
lineNumber++;
if (line.Contains(spsubcallingno))
{
return lineNumber;
}
}
}
我得到一个红线标记作为回报
【问题讨论】:
-
除非你保留一个索引,否则你将无法知道行号,如果那是你想要的。您可以使用典型的 for 循环,“i”是行;对吗?
标签: c# string text-files