你的电脑装了vs没?如果装了你把List, Set, Map这些关键字输入,再按F12就可以看见是不是继承Collection结构,自己要懂得分析...
看来是java的题目
List、Set和Map都继承了Collection,其中的Map继承Collection后里面的元素是一个Entry类
List表示线性的元素的集合,可以用下标来访问,可以在具体位置插入、删除
Set是指每一个元素在其中只能出现一次
Set set = new Set();
set.add(1);
set.add(1);
这样在set中只有一个元素,不会有2个,而List的话就会有2个
Map是键值对,在.ne中是Dictionary或Hashtable
Set应该用contains区别是否重复
iterator()来区分太累了,遍历一遍,对每一个判断是不是相同
这是JAVA的题,不是.NET的
我和上面得老兄观点不同,我认为List是继承Collection,但Map不是继承Collection,set是一个集,这个我就不知道继不继承Collection,但Map绝对不继承Collection,Map是一个单独的接口。与Collection没关系