私は実行時にコントロールを追加し、これらのコントロールを追跡するアプリケーションを開発しています。私は別のハッシュテーブルをメンテナンスしていますので、それらは後になります。しかし、私は約6ハッシュテーブルを持っているとこれらを維持することは少し複雑です。だから、私はこれらのすべてのコントロールを1つのデータ構造に含めることができるかどうか疑問に思っていましたが、ハッシュテーブルの場合と同じようにそれらを識別するのは簡単です。基本的には、私は1つのキーに複数の値を追加できるハッシュテーブルの拡張バージョンです。例えば、私が今持っていることは今データ構造体で複数のハッシュテーブルを削除する#
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