黑马程序员技术交流社区
标题:
为什么不能创建对象??
[打印本页]
作者:
刘秋菊
时间:
2012-7-15 19:41
标题:
为什么不能创建对象??
本帖最后由 刘秋菊 于 2012-7-15 19:52 编辑
IDictionary<string, List<IDictionary<string, string>>> oBillDicts = new IDictionary<string, List<IDictionary<string, string>>>();
作者:
苑占丽
时间:
2012-7-15 20:13
因为
IDictionary<string, List<IDictionary<string, string>>> 是接口
表示键/值对的泛型集合。
所以要想创建对象,必须由实现其的子类来创建。。。
作者:
刘秋菊
时间:
2012-7-15 20:21
怎么修改?
作者:
苑占丽
时间:
2012-7-15 21:43
刘秋菊 发表于 2012-7-15 20:21
怎么修改?
那你就要查一下这个接口的实现类都有谁,如果有多个实现类,根据你的需求,选择对口的实现类,再new这个类,就能创建实现这个接口的类的对象了,当然这个类也肯定有这个接口所提供的全部功能,这一定可以放心。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2