저는 .NET 3.5를 실행하는 C# 초보자이며 App.config에 많은 응용 프로그램 기본값을 저장하고 싶습니다. 설정은 서버 환경에 따라 다를 수 있습니다. (예 : 개발, 준비, 생산). 내가하고 싶은 일은 this StackOverflow article에 설명 된 것과 비슷하지만 문자열이 아닌 값 (예 : int, bool)을 사용할 수 있기를 원합니다. (BTW 이름 값을 그냥 예입니다) 이런 식으로 뭔가 :App.config를 사용하여 강력한 형식의 변수 설정
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<applicationSettings>
<MyApp>
<setting name="InitText" serializeAs="String">
<value>Hello</value>
</setting>
<setting name="StartAt" serializeAs="Integer">
<value>5</value>
</setting>
<setting name="IsWeekend" serializeAs="Boolean">
<value>True</value>
</setting>
</MyApp>
</applicationSettings>
</configuration>
누군가가이 작업을 수행하는 방법의 예를 제공 할 수있는 방법과 C#을 통해 값을 검색 할? and를 사용해야하는 많은 예제를 보았습니다.하지만 필자가 필 요한 요소가 필요한지, 필 요한 경우 필 요한 것인지 잘 모르겠습니다.
이것이 내가 필요한 것이라고 생각하지만 C#을 통해 변수에 액세스 할 수 없습니다. '설정'을 입력하면 Intellisense는 아무 것도 볼 수 없습니다 ... –
프레임 워크에 실제로 구워진 것은 아니며 오히려 IDE입니다. C#/VB 프로젝트에'.settings' 파일을 추가하면 설정 셋을 적절한 타입의 프로퍼티로 감싸는'Settings' 클래스 용 코드를 생성하는 데 사용되며, 필요한 모든 캐스트 등을 수행합니다. –
설명 - 고맙습니다. –