在 Spring.Net 中注入哈希表
你能帮我配置 Spring.Net 以在对象属性中注入预定义的哈希表吗?
我做了这样的事情:
<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>
Can you help me configure Spring.Net to inject a pre-defined hashtable in an object property?
I've done something like this:
<object name="myHashtable" type="Hashtable">
<map>
<entry key="key1" value="value1" />
<entry key="key2" value="value2" />
</map>
</object>
but it seems that MAP node does not exists!
SOLVED
The exact configuration is:
<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>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
IDictionary
作为构造函数创建一个哈希表,例如:Create a hashtable with an
IDictionary
as constructor, e.g.: