1

미리 정의 된 해시 테이블을 객체 속성에 삽입하도록 Spring.Net을 구성 할 수 있습니까?Spring.Net에서 Hashtable 삽입하기

<object name="myHashtable" type="Hashtable"> 
    <map> 
    <entry key="key1" value="value1" /> 
    <entry key="key2" value="value2" /> 
    </map> 
</object> 

을하지만 그 MAP 노드가 존재하지 않는 것 같다

나는 이런 식으로 뭔가를 했어!

<object id="myHashtable" type="System.Collections.Hashtable"> 
    <constructor-arg> 
     <dictionary key-type="decimal?" value-type="int" merge="0"> 
      <entry key="1" value="31" /> 
      <entry key="2" value="32" /> 
      <entry key="3" value="33" /> 
      <entry key="4" value="34" /> 
     </dictionary> 
    </constructor-arg> 
</object> 

답변

2

는 : 생성자로 IDictionary

<object id="MyObject" type="MyClass"> 

    <property name="MyHashTable"> 
    <object type="System.Collections.Hashtable, mscorlib"> 
     <constructor-arg name="d"> 
     <dictionary> 
      <entry key="key1" value="value1" /> 
      <entry key="key2" value="value2" /> 
     </dictionary> 
     </constructor-arg> 
    </object> 
    </property> 

</object> 
을 예컨대을 해시 테이블을 생성합니다

는 정확한 구성은

해결