保存用户搜索历史和结果

时间:2019-10-09 13:00:32

标签: c# json wpf

我有一个带有约20个不同搜索对话框的WPF应用程序。我想为所有不同的搜索对话框保存用户搜索历史和最新搜索结果,但不允许将其存储在我们的数据库中。

现在,我有一个UserSettingsCollection类,其中包含所有这些信息,我将其序列化为JSON字符串并将其存储在Settings.settings中的变量中。我现在将其移至userSettings.json文件,因为当前它从类序列化为JSON到XML。

当对话框打开/关闭时,我必须继续对字符串进行序列化和反序列化以加载和保存设置。有更有效的方法吗?或者,也许是一种更“标准”的方式,以便下一个程序员看它时不会认为猴子会编写代码。

0 个答案:

没有答案