C# 用户设置和脏标志
我使用标准设置类。某些属性被标记为用户设置。我更改其中一个,然后保存。在AppData文件夹中,我看到该属性与我未更改的属性一起存储在user.config中。C# 用户设置和脏标志,c#,settings,C#,Settings,我使用标准设置类。某些属性被标记为用户设置。我更改其中一个,然后保存。在AppData文件夹中,我看到该属性与我未更改的属性一起存储在user.config中。 我如何知道将存储witch属性?它们每个上都有脏标志吗?这是一个XML文件,它存储所有用户范围的设置。如果其中一个文件被更改,则整个文件都会被重写。你根本不在乎这个,只要打电话给Save就行了。当你的应用程序关闭时,在你更改设置时这样做是有风险的,因为你保存的值可能会导致你的应用程序崩溃。当你重新启动时,它会再次崩溃。你能给出一个用例的
我如何知道将存储witch属性?它们每个上都有脏标志吗?这是一个XML文件,它存储所有用户范围的设置。如果其中一个文件被更改,则整个文件都会被重写。你根本不在乎这个,只要打电话给Save就行了。当你的应用程序关闭时,在你更改设置时这样做是有风险的,因为你保存的值可能会导致你的应用程序崩溃。当你重新启动时,它会再次崩溃。你能给出一个用例的鸟瞰图来建议你吗accordingly@HansPassant不,不是,它存储了我在设置文件中定义的6个属性中的2个。在不同的Windows版本上,行为也不同。