C#如何删除txt指定行的内容
时间: 2023-11-21 13:06:20 浏览: 134
从文本文件中读取指定行的内容的代码
可以使用以下代码删除指定行的文本内容:
```csharp
string[] lines = File.ReadAllLines("file.txt"); // 读取文本文件中所有行的内容
int lineToDelete = 3; // 假设要删除第三行
lines[lineToDelete - 1] = ""; // 将第三行内容清空
File.WriteAllLines("file.txt", lines); // 重新写入整个文本文件
```
这段代码首先使用 `File.ReadAllLines` 方法读取文本文件中所有行的内容,并将其存储在一个字符串数组中。然后,指定要删除的行号,并将该行的内容清空。最后,使用 `File.WriteAllLines` 方法将整个字符串数组写入文本文件中,从而删除指定行的内容。
阅读全文