Tôi đã thêm tệp App.config trong dự án của mình. Tôi đã tạo hai cài đặt từ bảng Project> Properties> Settings -
Tôi nhận thấy rằng khi tôi thêm một cài đặt, tôi có thể xác định phạm vi là Userhoặc Application. -
- Người sử dụng
- Ứng dụng
Nếu tôi xác định cài đặt khi Usernó chuyển đến userSettingsphần,
nếu tôi xác định cài đặt khi Applicationnó chuyển đến applicationSettingsphần
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>
Tuy nhiên, các cài đặt này có thể được truy cập theo cùng một cách từ .cs-
Mã
string mySetting1 = DemoApp.Properties.Settings.Default.MySetting1;
string mySetting2 = DemoApp.Properties.Settings.Default.MySetting2;
Sự khác biệt giữa Uservà Applicationphạm vi là gì và trong những trường hợp nào người ta nên chọn giữa hai phạm vi này?
