我目前正在尝试用c#编辑文本文件 . 此文本文件以先前的形式创建,包含以下内容:
Date Of Birth = 01/01/1980
Age = 31
Total = 40985
required1 =
required2 =
required3 =
这个文本文件只有13行,基本上我想忽略前三行然后编辑以下10行 . 我最初尝试使用以下代码,但明显的缺陷是附加到文件:
List<string> newlines = new List<string>();
newlines.Add(Convert.ToString(required1));
newlines.Add(Convert.ToString(required2));
newlines.Add(Convert.ToString(required3));
System.IO.File.AppendAllLines(filepath);
我正在考虑使用streamreader阅读所有的行,但是如何编辑第3行以后是一个神秘的东西,是的,我是新的使用c#任何帮助非常感谢 .
1 回答
由于您的文件很小,您可以将其整个加载到内存中 . 然后使用它并保存它,完全覆盖整个文件: