質問

I成する必要がある多次元(nested)ハッシュテーブル/辞書のように使用できるような書式

val = myHash("Key").("key")

思いを利用する必要がジェネリック医薬品がんの正しい構文を使用VBにASP.NET 2.0がたっぷりのc#例の純せん援います。

感謝!

役に立ちましたか?

解決

OKいよC#によvb.netさんがあるのにしつこく....

Dim myHash as Dictionary(Of string, Dictionary(Of string, Integer));

他のヒント

もあります。ョンにします。専門化へと進んでいます。StringDictionary(T)コレクションは事前に定義された辞書の文字列。

の書式は通常の辞書のStringDictionaryのようになります:

val = myHash("key")("key")

ないようになります:

val = myHash("key").("key")

ることを考える場合にだけを利用する必要が辞書きメ複数のキーを単一のキーオブジェクトを独自の合成のハッシュコードです。E.g.作multikeyクラスを使用してキーとなります。

に擬似コード:

class Multikey {
 private keys;
 public setKey1(...)
 public setKey2(...)
}
Dim myKey as MultiKey(...)
myKey.key1 = ...
myKey.key2 = ...

Dim mydic as Dictionary(Of MultiKey, Integer)

val = mydic(myKey)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top