文件中的行号
本文关键字:文件 | 更新日期: 2023-09-27 18:06:36
我在获取行号时遇到了一些问题。
这是我得到的:
var lines = File.ReadLines(fileNameData, Encoding.Default);
foreach (string line in lines)
{
if (line.Contains("()"))
{
MessageBox.Show(line );
}
}
where show me
MessageBox.Show(line );
所以它显示了包含()的车道,它正常工作。有可能得到这个行号吗?
MessageBox.Show(line + lineIndex);
有谁知道如何做到这一点吗?
试试这个:
var lines = File.ReadLines(fileNameData, Encoding.Default);
int lineIndex=0;
foreach (string line in lines)
{
if (line.Contains("()"))
{
MessageBox.Show(line + lineIndex);
}
lineIndex++;
}
你可以做的是添加一个整型变量,并为你'遍历'的每一行增加这个值。如。
int counter = 0;
然后在foreach循环中
计数器+ +;