C# 覆盖使用独立存储设置保存的数据

C# 覆盖使用独立存储设置保存的数据,c#,windows-phone-8,visual-studio-2013,C#,Windows Phone 8,Visual Studio 2013,作为我的应用程序的一部分,我需要将信息保存到独立的存储设置中,我已经这样做了。我现在需要覆盖已保存的数据。这可能吗?我该怎么做呢?用新数据再次保存它。旧数据将被覆盖。您可以使用类似的方法覆盖: IsolatedStorageSettings.ApplicationSettings["myKey"] = "something"; IsolatedStorageSettings.ApplicationSettings["myKey"] = "something different"; 与最初设置值

作为我的应用程序的一部分,我需要将信息保存到独立的存储设置中,我已经这样做了。我现在需要覆盖已保存的数据。这可能吗?我该怎么做呢?

用新数据再次保存它。旧数据将被覆盖。

您可以使用类似的方法覆盖:

IsolatedStorageSettings.ApplicationSettings["myKey"] = "something";
IsolatedStorageSettings.ApplicationSettings["myKey"] = "something different";
与最初设置值的方式相同,只需使用相同的键再次设置即可。原始值将被覆盖


希望这有帮助

如果您不确定是否可以使用相同的键删除以前的数据,然后再次写入它

如果您使用的是IsolatedStorage,我建议创建一个类来封装您的信息,然后保存到IsoStorage。下面是一个关于如何做的例子。此方法允许您执行以下操作

mySettings.MyProperty = newValue;
mySettings.Save();

嗨,我需要使用INotifyPropertyChange吗?还是不使用它就可以完成?您不需要为此实现
INotifyPropertyChanged
。但是,如果您感到好奇,可以参考此示例了解何时/如何使用它: