我无法IDictionary<string,List<string>>
在 Windsor xml 文件中定义一个
我的课(C#):
public class myService
{
public IDictionary<string, List<string>> Apis { get; set; }
}
温莎配置文件:
<component id="myService" type="Test.Service.myService, Test.Service">
<parameters>
<Apis>
<dictionary>
<entry key="api1">${api}</entry>
</dictionary>
</Apis>
</parameters>
</component>
<component id="api" type="System.Array, mscorlib">
<array>
<item>a</item>
<item>b</item>
</array>
</component>
我也试过:
<component id="api" type="System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib">
<parameters>
<collection>
<array>
<item>a</item>
<item>b</item>
</array>
</collection>
</parameters>
</component>
我可以用windsor config做到这一点吗?谢谢