C#里面有像C++那样的map关联容器吗,如果有怎么用啊,很想用map<T,T>那样的容器啊

 我来答
010uvbu506
2011-08-27 · TA获得超过296个赞
知道答主
回答量:552
采纳率:0%
帮助的人:389万
展开全部
map 是一个关联容器。
一共有四种关联容器:set;map; multimap; multiset;

这个相关的东西很多,一时说不完,呵呵!~
map在其他一些地方,人们也把map称做关联数组或者字典,在用它的第一个类型(称为关键码)的某个值去索引时,map将返回其第二个类型(成为值类型,或者映射类型)的对应值

map跟mulitmap简单的用法比喻:
比如,可以使用map或multimap容器存贮姓名和电话号码,这两个容器会存贮一个元素集合,把一个键与一个对象关联起来——姓名是键,电话号码就是关联对象。那么如果使用map,键必须是唯一的,也就是说两个人不能同名,而且每个人必须只有一个电话号码。但是如果需要多人可能有相同的名称或者许多人都有多个电话号码,这就需要有多个键,那么只能选择mulitmp容器。

insert 是插入一个或者多个对象到容器中
例:v.insert(v.begin(), values+1, values+3 );
用insert函数在v容器开始位置插入从values+1开始,到values+3前面的那个元素为止
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
437384801
2011-08-26 · TA获得超过1867个赞
知道小有建树答主
回答量:1299
采纳率:0%
帮助的人:507万
展开全部
有啊 如HashMap类,TreeMap 类,还有Map 类,都是泛型的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式