c# 向记事本中(.txt)写入/读取数据?

 我来答
贯翠花可媪
2020-03-05 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:989万
展开全部
using
system.io;
//写入
streamwriter
sw
=
new
streamwriter(
@"c:\temp123.txt");
sw.writeline("----------------hello----------------");
sw.writeline("内容");
sw.writeline("----------------hello----------------");
sw.flush();
sw.close();
//读取
system.io.streamreader
st;
st
=
new
system.io.streamreader(@"c:\temp123.txt",
system.text.encoding.utf8);//utf8为编码
this.textbox1.text
=
st.readtoend();
streamwriter
sw
=
new
streamwriter(
@"c:\temp123.txt",true);
后边参数为true就是
有新数据继续写
要是为false
就是
后边的数据覆盖前边的
钭问筠线仪
2019-09-16 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:701万
展开全部
做记事本一般用RICHTEXTBOX控件方便一些
先拖放一个RichTextBox控件到窗体上.
我写了几个方法如下,你要完整的程序我可以发你邮箱或者QQ传你
private
string
read(string
path)
{
FileStream
fin
=
new
FileStream(path,FileMode.Open,FileAccess.Read);
StreamReader
brin
=
new
StreamReader(fin,Encoding.Default);
string
s
=
brin.ReadToEnd();
brin.Close();
return
s;
}
private
string
oprater(string
s)
{
return
s
=s+"\r\n"+
textBox1.Text
+"\r\n"+
DateTime.Now.ToString();
}
private
void
save(string
s,string
path)
{
FileStream
fout
=
new
FileStream(path,FileMode.Create,FileAccess.Write);
StreamWriter
brout
=
new
StreamWriter(fout,Encoding.Default);
brout.Write(s);
brout.Close();
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
荣壁0i3
2020-01-04 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:710万
展开全部
用StreamWriter类


StreamReader类

(专门编辑文本的类)
时间:
DateTime类里有个Now
把它转成数组写进去就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式