关于泛型的问题????

来源:百度知道 编辑:UC知道 时间:2024/09/22 16:44:18
public static IList<Room> GetAllRooms(){ 。。。 }

这句话怎么理解阿??

请高手指点!!!????

Room是个类,IList<Room>是实现IList接口的范型集合。确实可以当成数组来用,因为List<T>和IList<T>实际上都是数组结构的数据,只不过这个数组存放的是强类型的数据,在使用的时候可以减少拆箱和装箱的成本。
这句话的意思是,一个静态方法,名字叫做GetAllRooms的,它返回一个Room组成的范型集合。

有某各类的名字叫做Room

这句话的意思是,一个静态方法,名字叫做GetAllRooms的,他返回一个Room对象构成的集合

可以理解为 Room []