1.private List<IXXX> L = new List<IXXX>();2.RegisterType<ISiteService, SiteService>() 3.RegisterType<IValidator<User>, UserValidator>() 2,3是Oxite项目里面的。打小没学好,请教下上面这几处 <> 的写法代表什么意思,能提供相应的资料更好感谢。

解决方案 »

  1.   

    1.private List<IXXX> L = new List<IXXX>();
    这个是实例化一个List对象....并且命名为L.
    private List() L = new List();
      

  2.   

    List<T> 类是 ArrayList 类的泛型等效类。该类使用大小可按需动态增加的数组实现 IList<T> 泛型接口
    可以看看这个资料:http://msdn.microsoft.com/zh-cn/library/6sh2ey19.aspx
      

  3.   

    <> 这是泛型的表示<XXX> XXX 可以是任何类型,可以是单个类型,也可以是集合,如  <IValidator<User>>RegisterType<IValidator<User>, UserValidator>() 这个应该是字典,就是说,这个字典里只能存储符合这种类型的字典.