Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用户设置和脏标志_C#_Settings - Fatal编程技术网

C# 用户设置和脏标志

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

我使用标准设置类。某些属性被标记为用户设置。我更改其中一个,然后保存。在AppData文件夹中,我看到该属性与我未更改的属性一起存储在user.config中。
我如何知道将存储witch属性?它们每个上都有脏标志吗?

这是一个XML文件,它存储所有用户范围的设置。如果其中一个文件被更改,则整个文件都会被重写。你根本不在乎这个,只要打电话给Save就行了。当你的应用程序关闭时,在你更改设置时这样做是有风险的,因为你保存的值可能会导致你的应用程序崩溃。当你重新启动时,它会再次崩溃。你能给出一个用例的鸟瞰图来建议你吗accordingly@HansPassant不,不是,它存储了我在设置文件中定义的6个属性中的2个。在不同的Windows版本上,行为也不同。