.Net ConfigurationManager를 사용하여 문자열을 저장할 수 있지만 어떻게 구조화 된 데이터를 저장할 수 있습니까?ConfigurationManager를 사용하여 구조화 된 데이터를 저장하는 방법은 무엇입니까?
conf = ConfigurationManager.OpenExeConfiguration(...)
string s = "myval";
conf.AppSettings.Settings["mykey"].Value = s;
conf.Save(ConfigurationSaveMode.Modified);
을 그리고 난이 일을하고 싶습니다 :
예를 들어,이 작업을 수행 할 수 있습니다
class myclass {
public string s;
int i;
... more elements
};
myclass c = new myclass(); c.s = "mystring"; c.i = 1234; ...
conf.AppSettings.Settings["mykey"] = cc;
conf.Save(ConfigurationSaveMode.Modified);
가 어떻게이 ConfigurationManager가 구조화 된 데이터를 저장하고 검색 할 수 있습니까?
@sll이 제안한대로 솔루션을 구현했습니다. 그러나 어려움은 구성에 대한 새로운 섹션을 만드는 것이 었습니다. 이것이 수행되는 방법은 다음과 같습니다. How to Write to a User.Config file through ConfigurationManager?
그게 내가 무엇을 찾고 있었는지. 생각, 어쩌면 구성 관리자 내장 직렬화의 일종을했다 ... – niteskate
직렬화에 대해 잘 모르겠지만, 내가 사용자 지정 구성 섹션 접근 방식에서 기본 기능을 지정하는 강력한 입력 된 솔루션, 명확하고 인간이 읽을 수있는 구성 파일 – sll