当前位置:编程学习 > C#/ASP.NET >>

关于泛型集合一直纠结的问题,请指点

--------------------编程问答-------------------- 这就是定义一个存放addressbook对象的集合,若IList<int>那就是存放int型的集合 --------------------编程问答-------------------- 谢谢
那么下面这句:public IList<AddressBook> AddressBook   
AddressBook不是类名么?前面已经定义了,怎么这里。。。。。。出现了两次,而且还是属性? --------------------编程问答-------------------- 有啥不清楚,IList就是泛型,支持任意类型元素啊 --------------------编程问答-------------------- :< 新人,求详解 --------------------编程问答--------------------
引用 2 楼 shuishou125 的回复:
谢谢
那么下面这句:public IList<AddressBook> AddressBook  
AddressBook不是类名么?前面已经定义了,怎么这里。。。。。。出现了两次,而且还是属性?

AddAddressBook是CompositeBook这个类的一个属性,这个属性是个IList<AddressBook>类型的

同时AddAddressBook它也是一个类哇,不冲突 --------------------编程问答--------------------
引用 2 楼 shuishou125 的回复:
谢谢
那么下面这句:public IList<AddressBook> AddressBook  
AddressBook不是类名么?前面已经定义了,怎么这里。。。。。。出现了两次,而且还是属性?

AddAddressBook是CompositeBook这个类的一个属性,这个属性是个IList<AddressBook>类型的

同时AddAddressBook它也是一个类哇,不冲突 --------------------编程问答--------------------
引用 2 楼 shuishou125 的回复:
谢谢
那么下面这句:public IList<AddressBook> AddressBook  
AddressBook不是类名么?前面已经定义了,怎么这里。。。。。。出现了两次,而且还是属性?

AddAddressBook是CompositeBook这个类的一个属性,这个属性是个IList<AddressBook>类型的

同时AddAddressBook它也是一个类哇,不冲突 --------------------编程问答-------------------- 属性跟类名可以同名~~~~~ --------------------编程问答-------------------- 楼主去看看泛型。。一切就明白了 --------------------编程问答-------------------- 谢谢各位! --------------------编程问答-------------------- 去c#的书上学习一下泛型
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,