c# 如何将textbox内容保存到记事本中并调用输出

2024-11-13 04:18:22
推荐回答(5个)
回答(1):

注意引用 using System.IO;
//写文件
FileStream file = new FileStream("score.txt", FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite);//建立一个文件
StreamWriter writer = new StreamWriter(file); //设置文件时可以写的
writer.WriteLine(textBox1.Text);

writer.Close();
file.Close();
//读文件(在窗体构造起就调用这个函数)

FileStream f = new FileStream("score.txt", FileMode.OpenOrCreate);
StreamReader reader = new StreamReader(f);

textBox1.text= reader.ReadLine();

reader.Close();
f.Close();

回答(2):

用xml确实要好点,这里给个记事本的代码 IO操作
注意引用 using System.IO;

StreamWriter sw=new StreamWriter(@"c:\1.txt",true,Encoding.Default);
sw.Write("写入的内容");
sw.Close();

StreamReader sr = new StreamReader(@"c:\1.txt", Encoding.Default);
string text = sr.ReadToEnd();//将读取到的内容赋值给text
sr.Close();

回答(3):

在每次关闭聊天窗口的时候执行下面代码
File.AppendAllText(@"Path例如:D:\TalkMsg.txt",textbox1.text);

点击查看的时候可以再读取这个文件来显示

这样操作文件,不需要每时每刻都保存

回答(4):

现在还在用记事本存储数据,太落后了。现在都是用XML了,这个就像是本地数据库,简单易用,而且条理清楚。去学学怎么用xml吧

回答(5):

学习了