5

文字列のリストがあります。各エントリのキーとして「Id」、値としてリストの内容を使用して、文字列、文字列の辞書を作成したいと考えています。

すなわち

myList= { "string1", "string2", ...etc }

したがって

myDictionary = {{"Id1", "string1"}, {"Id2", "string2"}, ...etc}

List.ToDictionary メソッドを使用して辞書を作成しようとしましたが、役に立ちませんでした

List.ToDictionary(Of String, String)("Id", Function(p) p.key)

どんな助けでも大歓迎です。

4

2 に答える 2

6

このようなことを試してください:-

  Dim list As List(of string)
  Dim dict As IDictionary(Of String) = list.ToDictionary(Function(p) "Id", Function(p) p)
于 2012-10-31T17:45:20.890 に答える
4

各エントリのキーとして「Id」を使用して、文字列、文字列の辞書を作成したい

不可能だよ。ディクショナリのすべてのエントリには一意のキーが必要です。

于 2012-10-31T18:06:55.630 に答える