我正在开发一个应用程序,我在运行时添加控件,并跟踪这些控件我正在维护单独的哈希表,以便它可以很容易地做我想做的事情他们以后。但是我有大约6个哈希表,并且保持这些有点复杂。所以我想知道我是否可以将所有这些控件都放到一个数据结构中,但是我应该很容易地识别它们,就像我在散列表中一样。基本上我想要的是散列表的扩展版本,我可以在一个键上添加多个值。比如我现在已经是数据结构,以消除c中的多个哈希表#
hashtable addButtons = new hashtable();
hashtable remButtons = new hashtable();
addButtons.add(name,b);
remButtons.add(name,r);
现在它会很酷,如果我可以这样做
addButtons.add(name=>(b,r,etc,etc));
,然后得到任何它就像哈希表一样
addButtons[name][1]
任何人都可以告诉我,如果这样的事情可能在C#中。
我有点困惑。这是不是可以通过'Dictionary>'来实现吗? –
user122211