首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

文本写入时覆盖上次写入数据的有关问题

2012-01-23 
文本写入时覆盖上次写入数据的问题往文本里面写入数据,调用函数一次写入一行.我用的writeline.但是第二次

文本写入时覆盖上次写入数据的问题
往文本里面写入数据,调用函数一次写入一行.   我用的writeline.
但是第二次调用函数的时候会把第一次写入的内容覆盖掉,文件里面始终只有一行数据.怎样才能在写入的时候首先指定到文件末尾位置,再开始写入?

[解决办法]
try

StreamWriter sw = new StreamWriter(FILE_NAME);
--->
StreamWriter sw = new StreamWriter(FILE_NAME, true, Encoding.Default);

第二个参数就是指定是否append的,可以参考一下MSDN

热点排行