通过Windsor配置文件将Nullable属性设置为null?

时间:2010-02-02 10:43:13

标签: castle-windsor

如何通过Windsor配置文件将类的Nullable属性设置为null?

假设我有一个这样的课程:

public class MyComponent
{
    public int? MyProperty { get; set; }
}

和类似的配置文件:

<component id="MyComponent" ...>
   <parameters>
       <MyProperty>!!! what do I put here? !!!</MyProperty>
   </parameters>
</component>

我在上面的内部文本中将属性设置为null是什么? (是的,我知道在这个例子中默认情况下它实际上是null,但想象它在构造函数中设置为其他东西)

空文字不起作用 - 我已经检查过了。

1 个答案:

答案 0 :(得分:1)

这是不可能的,但我不认为这是一个缺失的功能。 如果你不需要它 - 明确它 - 创建一个没有这个参数的构造函数,Windsor将处理这个就好了。