请教各位大侠,用C#如何修改一个文本文件中的一部分内容?我看FRAMEWORK中好像只提供了读、写、追加之类的这些功能,好像没有提供修改的功能呀。难道要修改文件中的几个字符必须得一行一行的读,读到一个ArrayList里,然后把那个文件删掉,再从ArrayList里往一个新文件里写,有没有其它好方法?