2011-01-31 1 views
0

C#은 응용 프로그램/모든 종류의 설정을 저장하기 위해 기본값을 제공합니까?C# - 설정 파일에 사용되는 데이터 구조

나는 Dictionary<K, T>를 사용할 수 있지만, 실제로 나는 기본적으로 xml 내보내기/가져 오기와 Dictionary 또는 다른지도와 같은 컬렉션에서 구현되지 않은 다른 다른 기능을 지원하는 몇 가지 구조를 선호 할 것입니다. boost를 사용하는 경우

예를 들어, C++에 나는 boost::property_tree 같은 Qt 또는 뭔가 QSettings을 사용합니다.

아이디어가 있거나 구현이 좋은 경우 훌륭합니다. 고맙습니다. 이 법안에 맞는처럼

+2

다른 모든 사람들이 언급 한 설정이 원하는 것입니다. 디자이너가 있고 또 다른 이점이 있다면 개별 설정을 사용자별로 또는 글로벌로 설정할 수 있습니다. –

답변

0

Properties.Settings이 작동하지 않는 경우 사용자가 직접 클래스 계층 구조 설정을 만들고 간단한 XML 직렬화/직렬화 해제를 사용하여 파일 I/O를 처리 할 수 ​​있습니다. NET 설정보다 훨씬 유연합니다.