【发布时间】:2016-06-24 08:11:11
【问题描述】:
我有一个 MainWindow.xaml 类的工作,我想在我的情况下保存我的类的一些值:private static int bestrecord = 0;
如果没有专门为它创建的类,我如何保存并恢复它?
因为序列化只能保存一个对象,而我只想保存这个变量。
谢谢。
【问题讨论】:
-
尝试查看应用程序设置 - 它们可以为每个用户保存应用程序:msdn.microsoft.com/en-us/library/bb397750(v=vs.110).aspx
-
所以...如果方便可用的 API 使用对象/序列化:创建一个具有一个属性的对象,以进行序列化?老实说,您不会经常保存/恢复它,所以为什么要担心呢?
-
如何创建二进制文件来存储你的值?
-
@Baldrick 使用应用程序设置的好主意。但我有一个问题:数据保存在哪里?
-
默认情况下,放入您的用户应用程序数据文件夹中的文件中。它被配置为您的配置文件的一部分,并由 Windows 通过注册表项进行管理。最棒的是您可以加载和保存这些设置,而不必过多担心数据的实际存储位置。
标签: c# wpf serialization