有没有可以允许Key重复的模板类型? Dictionary<int, int> User = new Dictionary<int, int>();有没有可以允许Key重复的模板类型? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可重复的就不应该叫Key, 重复的只能是Value List<KeyValuePair<int,int>> kvpList = new List<KeyValuePair<int,int>>(); 支持楼上的,用 List 就行。按照你的说法重复Key 那么其实就是没有Key 也就是说没有每个对象的唯一标识,那么只有通过索引号来取了。 key假如能够重复的话就不叫key了,三楼的那个代码已经可以解决你那个问题了,假如要每一组都有几个值的话你可以定义一个泛型类出来,里面有几个个变量和对应的属性(都是泛型的),然后结合三楼那个就可以随行的自己搞,不限于一组两个数据而已的模版~~你可以看KeyValuePair这结构体是怎么写的,我也是参照它的写法~~ String String有个,忘记类名了去找找 NameValueCollection表示可通过键或索引访问的关联 String 键和 String 值的集合。eg: System.Collections.Specialized.NameValueCollection myCol = new System.Collections.Specialized.NameValueCollection(); myCol.Add("red", "rojo"); myCol.Add("green", "verde"); myCol.Add("blue", "azul"); myCol.Add("red", "rouge"); Console.WriteLine(myCol["red"]); //输出:rojo,rouge MultiSet MultiMap。是不是key重复的? 那不叫key叫什么? 求助:关于浮点误差的 用C#如何實現可以拖動的立體場景 .Net 群 ++++++++++举个例子给50分,如何用'回车键'替代这个“按钮”事件???+++++++++++ 关于PropertyGrid控件的使用 关于FORM的一个问题? 关于GDI+世界坐标系变换的问题 怎样把数据保存到数据库里 我想用C#做网页.但不知道从何入手,谁能帮下我.我是一个刚毕业的菜鸟很喜欢程序. 使用用户控件的问题 HttpWebResponse.Close()导致httplook无响应?什么原因? 用C# 如何将Word文档里的一个段落的前几个字改变格式,后面的字保持原样,谢谢。
myCol.Add("green", "verde");
myCol.Add("blue", "azul");
myCol.Add("red", "rouge"); Console.WriteLine(myCol["red"]); //输出:rojo,rouge