複数の辞書を作成する必要があります。80-300。変数のリストからこれらの辞書を作成する方法はありますか? すなわち
("0001","0003","0002","0005",..) 辞書の数値リストを作成する必要がありますか?
Dim $$$$ As Dictionary(Of Integer, String)
ありがとう
複数の辞書を作成する必要があります。80-300。変数のリストからこれらの辞書を作成する方法はありますか? すなわち
("0001","0003","0002","0005",..) 辞書の数値リストを作成する必要がありますか?
Dim $$$$ As Dictionary(Of Integer, String)
ありがとう
これで問題は解決しますか?
Public Function CreateDictionariesDictionary(sourceList as IList(Of String)) As IDictionary(Of String, IDictionary(Of Integer, String))
Dim returnDic As New Dictionary(Of String, IDictionary(Of Integer, String))
For Each sourceItem In sourceList
returnDic(sourceItem) = New Dictionary(Integer, String)
Next
Return returnDic
End Function
次に、変数名で各ディクショナリにアクセスする代わりに、メイン ディクショナリから取得します。
Dim mainDictionary = CreateDictionariesDictionary(mySourceList)
Dim dictionaryForKey = mainDictionary("key")