C#如何向txt文件的开头第一行追加数据

向一个已经存在数据的txt文件中的第一行追加一行数据要怎么实现,前提是这个文本比较大。... 向一个已经存在数据的txt文件中的第一行追加一行数据要怎么实现,前提是这个文本比较大。 展开
 我来答
376710727
2016-05-19 · TA获得超过8937个赞
知道大有可为答主
回答量:2593
采纳率:100%
帮助的人:1279万
展开全部
                       string str;
            str=this.textBox1.Text;
            StreamWriter sw = new StreamWriter(Application.StartupPath +"\\txtwriter.txt", false);
            sw.WriteLine(str);
            sw.Close();//写入
            string str;
            StreamReader sr = new StreamReader(Application.StartupPath +"\\txtreader.txt", false);
            str = sr.ReadLine().ToString();
            sr.Close();
            this.textBox1.Text = str;///读取

最简单的方法就是全读出来,得到string[]数组,

然后在写入的时候,先写入你要追加的内容,

然后遍历string[]把原来的写到后面。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式