如何在Spring.NET中指定对象属性类型

时间:2009-08-28 13:09:12

标签: c# spring.net

我正在尝试在Spring中创建一个对象,其中一个属性是 object 类型。现在,如果我执行以下操作:

<object id="MyObject" type="...." singleton=false>
   <property name="my_property" value="4">
</object>

然后属性 my_property 将是一个字符串对象。有没有办法像:

<object id="MyObject" type="...." singleton=false>
   <property name="my_property" value="4" type="System.Double, System">
</object>

我知道这应该可以通过泛型来完成,但我们现在无法真正添加它,因为编写它的人当时并没有想到这一点。

1 个答案:

答案 0 :(得分:2)

您应该可以使用'expression'标记来执行此操作。 e.g。

<property name="my_property" expression="double.Parse('4')" />

请参阅Spring.NET文档here