【发布时间】:2016-03-25 23:59:58
【问题描述】:
我创建了一个“电子邮件帐户数据库”。您可以通过在文本框中输入您的电子邮件和密码来创建一个帐户。最后,电子邮件和密码保存在一个文本文件中。
代码可以在这里找到: http://prntscr.com/9fzt6u
可以在此处找到输出示例: http://prntscr.com/9fztbe
问题是每次我添加一个新帐户时,现有的帐户都会被覆盖。我想知道如何将新帐户附加到我的文本文件中。
谢谢!
【问题讨论】:
标签: c#
我创建了一个“电子邮件帐户数据库”。您可以通过在文本框中输入您的电子邮件和密码来创建一个帐户。最后,电子邮件和密码保存在一个文本文件中。
代码可以在这里找到: http://prntscr.com/9fzt6u
可以在此处找到输出示例: http://prntscr.com/9fztbe
问题是每次我添加一个新帐户时,现有的帐户都会被覆盖。我想知道如何将新帐户附加到我的文本文件中。
谢谢!
【问题讨论】:
标签: c#
你需要使用其他覆盖
using(StreamWriter str = new StreamWriter("c:\\file.txt", true))
{
//todo
}
true检查文件是否存在以追加新行,否则创建新文件
【讨论】:
您必须附加文本而不是覆盖。 Look at this constructor for StreamWriter
将append 设置为true,它将正常工作。
【讨论】: