是这样的,我需要在程序中动态生成key value type 三种类型的变量,三个一组,程序中生成的组数不一定,然后需要返回这些数据。现在我想定义一个类型可以存放三个值的结构,dictionary只有key value两个,如何自定义一个类存放三个值?并且这个类也要有add方法(因为数组大小不是固定的,相当于一个三维表吧),我该如何做呢。
那不用上面的方法,是不是还有其他方法实现呢。
那不用上面的方法,是不是还有其他方法实现呢。
解决方案 »
- html怎么获取网站根目录
- 请问各位高手,Gridview 编辑里套上Dropdownlist ,怎么弄
- 灵异事件:不到20条记录的视图,select竟然超时....
- RSS如何做到每5分钟更新一次,代码和疑问如下(孟子E章大哥进!!!),
- 子报表错误:Invalid document structure
- asp +ajax问题
- Coursera.org网站视频里嵌入的问卷是怎么做到的?
- 为什么CrystalReport开发完毕,发布到另一台Server的时候,总是在原来的环境找文件?
- 页面间的数据传递问题。。
- VS2013中 AutoCompleteExtender 没有效果 调用不到 ...
- asp.net detailsview或者gridview的问题
- C#菜鸟求解
l.Add(1,1,1)
?
public class Dictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallbackpublic class Dictionary3<Key,Value,Type> : 实现某些你需要的接口如果你只需要Add、Get这种简单的方法,也可以不实现接口,直接自己写这几个方法
如果希望第一个参数作为Key,可以
Dictionary<T1, KeyValuePair<T2, T3>>