【问题标题】:What is the best way to save multiple strings in settings?在设置中保存多个字符串的最佳方法是什么?
【发布时间】:2013-04-06 05:59:23
【问题描述】:

我正在为多个网站编写客户端。对于这些网站,用户应该能够保存多个设置,例如用户名、收藏类别等。我希望将这些设置保存在本地。起初我以为我会使用通常的 Properties.Settings,但我希望这些字符串位于某种数据库中,以保持它们的有序性。像这样:

网站、用户、UserCat、代理

这些是我需要的所有列,代理是可选的。解决此问题的最佳方法是什么?我首先想到了 stringcollections,但是编码很混乱,而且似乎不是正确的方法。

当我的应用程序启动时,用户可以选择一个网站,该应用程序将加载属于该网站的用户、usercat 和可选代理。处理这个问题的最佳方法是什么?谢谢!

【问题讨论】:

标签: c# wpf application-settings


【解决方案1】:

如果您不想将这些设置存储在 Properties.Settings 中,那么想到的其他两个选项是 SQLite - http://sqlite.phxsoftware.com 或写入平面文件(.ini 或您自己的自定义格式)。

【讨论】:

  • 问题不在于使用 Properties.Settings,问题在于我不清楚这些数据以哪种格式正确处理。我不能在 Properties.Settings 中存储表格,所以必须有一种更清洁的方式。对吗?
  • 您可以将自定义类型存储在 Properties.Settings 中,只要它们是可序列化的。但有些需要工作:blogs.msdn.com/b/johan_stenbergs_blog/archive/2005/11/17/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-30
  • 2018-11-19
  • 2016-01-03
  • 1970-01-01
  • 2019-04-28
  • 2017-05-29
  • 2010-09-19
相关资源
最近更新 更多