IList不是接口吗?为什么可以实例化对象呢?
我在学习.net petshop 4.0时发现:
string key = "product_by_category_ " + category;
IList <ProductInfo> data = (IList <ProductInfo> )HttpRuntime.Cache[key];
请指点:IList不是接口吗?为什么可以实例化对象呢?
------解决方案--------------------这里只是把一个已存在对象转换成IList的类型,
并不是使用new IList()建立了IList的对象.
------解决方案--------------------这只是类型的转换,而非真正的对象实例化。