を定義する型の別名を、私はこのコードを書いた使い方:(自分を繰り返してはいけない)DRYで狂信的な信者として型の別名
Imports SimpleDict = System.Collections.Generic.Dictionary(Of String, String)
Imports ListOfSimpleDicts = System.Collections.Generic.List(Of SimpleDict)
Imports DictOfSimpleDicts = System.Collections.Generic.Dictionary(Of String, SimpleDict)
私はすぐにエラー、「タイプを得る 『がSimpleDict』が定義されていません"最後の2行に私のタイプエイリアスで自分自身を繰り返すことを避ける方法はありませんか?
[補足] 24時間後、SimpleDictを別名Dictionary(Of String、HashSet)に変更する必要がありました。私はエイリアスを使用しているので、私の変更は私が使用したどこにでも伝播しますが、残念ながら残りの2行を自分で変更する必要があります。
文字列型の辞書を直接インポートすることはできません。最初に名前空間をエイリアスにインポートし、辞書の変数を定義する必要があります。 Imports SimpleDict = System.Colections.Generic dim newDictとして新しい辞書(文字列、文字列) –
変数を宣言していません。ここで説明するように、型のエイリアスを定義しています。https://docs.microsoft。 com/ja-jp/dotnet/visual-basic/language-reference/statements/imports-statement-net-namespace-and-typeを参照してください。 – samwyse