Ich habe App.config-Datei in meinem Projekt hinzugefügt. Ich habe erstellt zwei Einstellungen von Projekt> Eigenschaften> Panel-Einstellungen -App.config: Benutzer vs Application Scope
Ich habe bemerkt, dass, wenn ich eine Einstellung bin hinzufügen, ich Umfang als User
oder Application
definieren kann. -
- Benutzer
- Anwendung
Wenn ich als User
define Einstellung es userSettings
Abschnitt geht,
wenn ich define Einstellung als Application
es applicationSettings
Abschnitt
App geht. Konfig
<configuration>
<userSettings>
<DemoApp.Properties.Settings>
<setting name="MySetting1" serializeAs="String">
<value>Value1</value>
</setting>
</DemoApp.Properties.Settings>
</userSettings>
<applicationSettings>
<DemoApp.Properties.Settings>
<setting name="MySetting2" serializeAs="String">
<value>Value2</value>
</setting>
</DemoApp.Properties.Settings>
</applicationSettings>
</configuration>
Aber können diese Einstellungen von .cs
auf die gleiche Art und Weise zugegriffen werden -
-Code
string mySetting1 = DemoApp.Properties.Settings.Default.MySetting1;
string mySetting2 = DemoApp.Properties.Settings.Default.MySetting2;
Was ist der Unterschied zwischen User
und Application
Umfang und unter welchen Umständen man zwischen wählen sollten diese zwei?
können Sie mit einem Beispiel erklären? –
'HelloKittySkin': P – Dan
Standardeinstellungen sind in der Konfigurationsdatei, ja? Aber wo sind die gespeicherten Benutzereinstellungen gespeichert? –