I는이 순서 Dictionary<string,string>
주입 spring.net을 사용Spring.net에서 사전 주문 질문을 할 수 있습니까?
<object id="dictLang" type="System.Collections.Generic.Dictionary<string,string>">
<constructor-arg>
<dictionary key-type="string" value-type="string" merge="0">
<entry key="zh-CN" value="中文" />
<entry key="en-US" value="英文" />
<entry key="th-TH" value="泰文" />
</dictionary>
</constructor-arg>
</object>
그것을 반복의 foreach를 사용가이 출력 :
code=en-US,name=英文
code=th-TH,name=泰文
code=zh-CN,name=中文
I 그것이, 키에 의해 지시되는 발견 내가 주사를 맞으면 어떻게 그 순서를 유지할 수 있니? 내가 수동으로 사전을 만들 때
는 :
Dictionary<string, string> dic = new Dictionary<string, string>();
dic.Add("zh-CN", "中文");
dic.Add("en-US", "英文");
dic.Add("th-TH", "泰文");
내가 그것을 반복 할 때, 그 이상한 같은 순서입니다입니다!
나는 OrderedDictionary
을 사용하는 것에 대해 생각했지만 주입 방법을 모르겠습니다.