petshop4中的问题,请指点,谢谢!
using   System; 
 using   PetShop.Model; 
 using   System.Collections.Generic;   
 namespace   PetShop.IDAL{ 
 	public   interface   ICategory   {		   
 	                  IList <CategoryInfo>    GetCategories();//这里不太明白   
                                              CategoryInfo   GetCategory(string   categoryId) 
                                              { 
                                                             if   (string.IsNullOrEmpty(categoryId)) 
                                                             return   null; 
                                                             return   dal.GetCategory(categoryId); 
                                              } 
 	} 
 }     
    IList <CategoryInfo>    GetCategories()是什么意思???
------解决方案--------------------泛型,2005最大特色
------解决方案--------------------IList <CategoryInfo>     GetCategories(); 
 ~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~ 
 返回值类型                方法名 
 泛型容器,存储CategoryInfo对象
------解决方案--------------------泛型