在C#Windows窗体应用程序中存储/读取多个用户设置的最佳方法是什么?

时间:2012-10-02 14:05:25

标签: c# .net

标题几乎说明了一切。我一直在寻找,我还没有找到一个很好的方法来处理多个用户的设置/配置。

我发现的最好的是使用AppData的措辞松散,但我不确定这是否是最佳方法;我希望我的应用程序被许多人使用,并且很多人不会在计算机上使用多个配置文件。

2 个答案:

答案 0 :(得分:2)

如何为每个用户创建xml文档,从哪里读取/写入每个用户的设置? 如果使用数据库,请创建一个名为settings的新表,然后使用您拥有的设置命名所有字段。使用true / false值和用户ID填充表。 也许这可以帮助。

答案 1 :(得分:0)

最好的方法肯定是使用新的用户设置配置文件。

点击添加新项目,然后选择设置。

然后您可以使用以下内容调用它们:

string temp_setting = setting_name.Default.item_name;

其中setting_name是您创建的新设置文件的名称,item_name是设置中属性的名称。