C#如何在文件特定位置添加字符

来源:百度知道 编辑:UC知道 时间:2024/06/16 23:40:56
我有一个文本文件,我想在其中特定的位置添加字符(例如,在apple前面添加big),怎么搞?
谢谢!

string textFromFile = File.ReadAllText(fileName, Encoding.Default);

string insertString = "big ";
int index = textFromFile.IndexOf("apple");
int insertIndex = index - insertString.Length;
if (insertString < 0)
{
insertString = 0;
}
textFromFile.Insert(insertIndex, insertString);

File.WriteAllText(fileName, textFromFile, Encoding.Default);