为了使我的C#应用程序更简单,我决定使用Properties.Settings
属性保存所有用户样式更改,这些属性按预期工作。
但是我非常喜欢我的应用程序的样式更改方面,并且它对于使用非常重要,我现在已经决定为用户保存和提供可保存且可加载的样式文件(MyStyle.xxx
)。重装。但由于我之前从未使用过这些用户设置,因此我不确定如何复制和保存此对象。可以简单地完成,或者我可以将这些对象写入序列化的XML吗?常见的方法是什么?
P.S。我尝试研究这个主题,但因为它与保存用户设置密切相关,我所能找到的只是关于保存用户设置的问题。
答案 0 :(得分:0)
这有点粗略,但它在过去对我有用,似乎是一个相当不错的解决方案..
首先,创建所需的设置列表和一些默认值。
然后为您的数据创建一些JSON-esque格式,并将其保存为字符串设置。从那里你可以jsut复制粘贴这个模板,并在你的设置文件中再说3个字符串,总共4个字符串,其中包含相同的JSON内容。
解析这些信息有点大惊小怪,但如果你用JSON格式设置它,那么它应该不会太难。