c#中如何向txt文件中输入数据?还有怎么使后一次输入数据后不把前一次的数据覆盖?

 我来答
手机用户cea71
2012-04-24 · TA获得超过6.3万个赞
知道大有可为答主
回答量:3.4万
采纳率:0%
帮助的人:4537万
展开全部
楼主,可以使用File类

AppendAllLines(String, IEnumerable<String>) 在一个文件中追加文本行,然后关闭该文件。
pendAllText(String, String) 打开一个文件,向其中追加指定的字符串,然后关闭该文件。如果文件不存在,此方法创建一个文件,将指定的字符串写入文件,然后关闭该文件。
AppendAllText(String, String, Encoding)将指定的字符串追加到文件中,如果文件还不存在则创建该文件。

希望可以帮助到楼主, 另外我分享一套我培训过的全套视频教程, 刚已经上传到网盘了,百度搜索 “黑马.net全套视频” 就有了,楼主要加油噢~!
百度网友876eb9c
2012-04-23 · TA获得超过1513个赞
知道小有建树答主
回答量:1200
采纳率:0%
帮助的人:282万
展开全部
string path = @"C:\Documents and Settings\Administrator\桌面\范德萨.txt";
FileStream ff = new FileStream(path,FileMode.Open);
StreamWriter read = new StreamWriter(ff,Encoding.Default);
read.Write(textBox2.Text);
read.Close();
ff.Close();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宗政志强偶仙
2019-11-22 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:684万
展开全部
你可以先把txt中原有的内容读出来,再加上你要写入的,再写入txt,比如txt中原有内容“old”,你要新加入内容”new“,那么先把”old“读出来,再进行字符串连接,把你要写入的”new“拼接上,变成”oldnew“,然后再写入txt
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-04-23
展开全部
File.AppendText()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shenqi1205_
2012-04-23 · 超过31用户采纳过TA的回答
知道答主
回答量:226
采纳率:0%
帮助的人:105万
展开全部
file.writetext 好像有这个方法吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式