Я додав файл App.config у свій проект. Я створив два налаштування з Проект> Властивості> Панель налаштувань -
Я помітив, що коли я додаю налаштування, я можу визначити область дії як Userабо Application. -
- Користувач
- Застосування
Якщо я визначаю параметри, як Userвони переходять до userSettingsрозділу,
якщо я визначаю параметри, як Applicationвони переходять до applicationSettingsрозділу
App.config
<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>
Але до цих налаштувань можна отримати однаковий доступ із .cs-
Код
string mySetting1 = DemoApp.Properties.Settings.Default.MySetting1;
string mySetting2 = DemoApp.Properties.Settings.Default.MySetting2;
У чому різниця між Userта Applicationсферою застосування та за яких обставин слід обирати між цими двома?
