BestWay可以在关机的情况下保存小数据

时间:2012-09-18 15:54:00

标签: c#

我想保存一些数据,以便关闭。数据非常小(单词)。

备注:

  1. 我保存的文件同时写入,并且Alot。 每个线程都会写一些东西然后不会停止改变它。每个新主题都会添加更多文本并更改其文本。
  2. 我写的大部分内容都是地址等小词。
  3. 我需要一种以最佳方式从文件中提取信息的好方法。 DB会很好,但有些程序员只会说它只是非常重要的信息。
  4. 我不在乎文件的大小。
  5. 我不在乎我会有多少文件。
  6. 感谢。

2 个答案:

答案 0 :(得分:0)

您可以使用文本文件,在程序关闭时必须确保文件关闭。如果你打算继续添加到文件中,那么你必须找到一种方法将文件随着它的增长而滚动到另一个文件,这不是一件容易的事。或者你可以使用像SqLite这样的小型数据库,你就不会有任何麻烦。

答案 1 :(得分:0)

尝试创建DataTable()并存储/绑定到该值。然后每X个时间你可以做一次:

DataTable t = new DataTable();
t.WriteXml(YourFileName, XmlWriteMode.WriteSchema);

恢复使用:

DataTable t = new DataTable();
t.ReadXml(YourFileName);