C#怎么把运行时候产生的数据保存在一个文本文档里,下次打开再读取出来。。像QQ可以存登陆过的账号一
C#怎么把运行时候产生的数据保存在一个文本文档里,下次打开再读取出来。。像QQ可以存登陆过的账号一样?...
C#怎么把运行时候产生的数据保存在一个文本文档里,下次打开再读取出来。。像QQ可以存登陆过的账号一样?
展开
4个回答
展开全部
if (!File.Exists("F:\\TestTxt.txt"))//判断是否存在该TXT文件
{
FileStream fs1 = new FileStream("F:\\TestTxt.txt", FileMode.Create, FileAccess.Write);//创建写入文件
StreamWriter sw = new StreamWriter(fs1);
sw.WriteLine(this.textBox3.Text.Trim() + "+" + this.textBox4.Text);//开始写入值
sw.Close();
fs1.Close();
}
else
{
FileStream fs = new FileStream("F:\\TestTxt.txt", FileMode.Open, FileAccess.Write);
StreamWriter sr = new StreamWriter(fs);
sr.WriteLine(this.textBox3.Text.Trim() + "+" + this.textBox4.Text);//开始写入值
sr.Close();
fs.Close();
}
============================================================
仅供参考,你自己看着改,如果只是存string的话应该是没问题的
{
FileStream fs1 = new FileStream("F:\\TestTxt.txt", FileMode.Create, FileAccess.Write);//创建写入文件
StreamWriter sw = new StreamWriter(fs1);
sw.WriteLine(this.textBox3.Text.Trim() + "+" + this.textBox4.Text);//开始写入值
sw.Close();
fs1.Close();
}
else
{
FileStream fs = new FileStream("F:\\TestTxt.txt", FileMode.Open, FileAccess.Write);
StreamWriter sr = new StreamWriter(fs);
sr.WriteLine(this.textBox3.Text.Trim() + "+" + this.textBox4.Text);//开始写入值
sr.Close();
fs.Close();
}
============================================================
仅供参考,你自己看着改,如果只是存string的话应该是没问题的
更多追问追答
追问
那个File写上去为什么没提示还报错?
问一下。。。这个只是可以存一个吗。。存第二个就会把第一个覆盖啊
展开全部
你可以链接数据库,把数据保存在数据库中,Sql
追问
我现在就是用的这个方法。。但是。每次都要打开数据库好麻烦。。想写在记事本里
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
XML亦可,查下LINQ to XML读写
追问
可以给段示例代码吗,我还是那种看例子才会懂的人。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用序列化保存到文件
追问
不懂啊。。。可以给段小示例看看吗。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询