c#中的多键字典?

c#中的多键字典?

我知道BCL中没有一个,但有人能指出我一个好的开源吗?

By Multi我指的是2把钥匙。;-)


白板的微信
浏览 942回答 3
3回答

aluckdog

元组将在.Net 4.0中。在此之前,你也可以使用&nbsp;Dictionary<key1,&nbsp;Dictionary<key2,&nbsp;TypeObject>>或者,创建一个自定义集合类来表示这个...&nbsp;public&nbsp;class&nbsp;TwoKeyDictionary<K1,&nbsp;K2,&nbsp;T>:&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dictionary<K1,&nbsp;Dictionary<K2,&nbsp;T>>&nbsp;{&nbsp;}或者,有三把钥匙......public&nbsp;class&nbsp;ThreeKeyDictionary<K1,&nbsp;K2,&nbsp;K3,&nbsp;T>&nbsp;: &nbsp;&nbsp;&nbsp;&nbsp;Dictionary<K1,&nbsp;Dictionary<K2,&nbsp;Dictionary<K3,&nbsp;T>>>&nbsp;{&nbsp;}
打开App,查看更多内容
随时随地看视频慕课网APP