如何使用c#删除具有行号的行?

0 c# string file-io

我的文件名为test.txt包含

本文档分为大约5个逻辑部分,从功能和结构概述开始,然后是内置列和单元类型的概述.接下来是使用数据的概述,然后是特定主要功能的概述.最后,"最佳实践"部分总结了本文档的主要部分.

现在我想删除文件的第二行.怎么用c#做?

提前致谢.Naveenkumar

Aka*_*ava 5

List<string> lines = File.ReadAllLines(@"filename.txt").ToList();
if(lines.Count>lineNum){
   lines.RemoveAt(lineNum);
}
File.WriteAllLines(@"filename.txt",lines.ToArray());
Run Code Online (Sandbox Code Playgroud)