例如,我们可以保存一些这样的数据:
localSettings.Values["exampleSetting"] = "Hello Windows";
但它是在我们添加/更改值之后保存到文件中还是保存在内存中的某个位置并在应用程序暂停/终止时保存?
问题的主要目的是:
答案 0 :(得分:3)
LocalSettings(和RoamingSettings)提供了一种在概念上等同于Windows注册表的访问模型。写操作是同步的,原子的,并且实现最后一个写入器赢得语义。对设置所做的任何更改都可以立即用于其他线程。
注意:如果您需要创建包含多个键/值对的原子设置,则应使用ApplicationDataCompositeValue class。