1

VB.net では、Imports ステートメントを使用して typedef のようなものを定義できることがわかります。

Imports MyDict = System.Collections.Generic.Dictionary(Of String, System.Collections.Generic.Dictionary(Of String, System.Collections.Generic.Dictionary(Of String, String)))

今、私は自分のプロジェクトのいくつかのファイルでこの MyDict を使用したいと考えています。上記のステートメントが MyForm.vb ファイルで定義されているとします。この定義にアクセスするには、AnotherForm.vb ファイルで何を行う必要がありますか?

4

1 に答える 1

0

Importsこのようなものは、その特定のファイルのエイリアスにすぎません。新しい「タイプ」を作成するわけではありません。MyDict同じ方法で使用する場合は、行全体を他のファイルにコピーする必要があります。

そうは言っても、3 層のネストされた辞書構造は、処理するカスタム型を作成することを検討したいものです。これはかなり複雑な「辞書」であり、カスタム型を使用すると、よりクリーンで安全な方法でコードを記述できる可能性があります。

于 2013-03-27T21:13:15.810 に答える