保存并调用多个Properties.Settings.Default对象?

时间:2017-07-28 14:48:56

标签: c# winforms settings

为了使我的C#应用​​程序更简单,我决定使用Properties.Settings属性保存所有用户样式更改,这些属性按预期工作。

但是我非常喜欢我的应用程序的样式更改方面,并且它对于使用非常重要,我现在已经决定为用户保存和提供可保存且可加载的样式文件(MyStyle.xxx)。重装。但由于我之前从未使用过这些用户设置,因此我不确定如何复制和保存此对象。可以简单地完成,或者我可以将这些对象写入序列化的XML吗?常见的方法是什么?

P.S。我尝试研究这个主题,但因为它与保存用户设置密切相关,我所能找到的只是关于保存用户设置的问题。

1 个答案:

答案 0 :(得分:0)

这有点粗略,但它在过去对我有用,似乎是一个相当不错的解决方案..

首先,创建所需的设置列表和一些默认值。

然后为您的数据创建一些JSON-esque格式,并将其保存为字符串设置。从那里你可以jsut复制粘贴这个模板,并在你的设置文件中再说3个字符串,总共4个字符串,其中包含相同的JSON内容。

解析这些信息有点大惊小怪,但如果你用JSON格式设置它,那么它应该不会太难。