我无法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做到这一点吗?谢谢