我在逻辑上得到的是这样的:
<object id="foobarList" type="string[]">
<list>
<value>foo</value>
<value>bar</value>
</list>
</object>
有什么想法吗?
答案 0 :(得分:0)
它不是string[]
,但您可以使用:
<object id="foobarList" type="System.Collections.ArrayList">
<constructor-arg>
<list>
<value>foo</value>
<value>bar</value>
</list>
</constructor-arg>
</object>
有一种方法可以创建一个字符串[]作为Spring.Net对象,但它非常痛苦(创建一个字符串对象(本身很难),然后使用其GetType方法创建一个Type对象,然后将其传递给ArrayList.GetArray方法来获取你的string []对象。
他们确实在这方面有一些近期的改进,但还没有稳定版本。我会考虑编写一个小工厂类来使这更容易,或者将需要字符串[]的类更改为其他类。
答案 1 :(得分:0)
实际上,相关问题清单提供了答案。不管怎样,谢谢。