내 프로젝트에 App.config 파일을 추가했습니다. 프로젝트> 속성> 설정 패널에서 두 가지 설정을 만들었습니다.
설정을 추가 할 때 범위를 User
또는 로 정의 할 수 있습니다 Application
. -
- 사용자
- 신청
I는 다음과 같이 설정 정의하는 경우 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
범위 의 차이점은 무엇이며 어떤 상황에서이 둘 중에서 선택해야합니까?