c#读取txt并为每一项加个序号
时间: 2023-12-11 08:05:13 浏览: 40
你可以使用C#的StreamReader类来读取txt文件中的每一行,然后在每一行前面加上一个序号。下面是一个示例代码:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 读取文件
string fileName = "test.txt";
StreamReader reader = new StreamReader(fileName);
// 遍历每一行
int lineNumber = 1;
while (!reader.EndOfStream)
{
string line = reader.ReadLine();
// 在每一行前面加上序号
string numberedLine = $"{lineNumber}. {line}";
// 输出结果
Console.WriteLine(numberedLine);
// 更新行数
lineNumber++;
}
// 关闭文件
reader.Close();
}
}
```
这段代码会读取名为"test.txt"的文件,然后为每一行加上序号并输出到控制台。你可以根据自己的需要修改文件名和输出方式。