5

我有一个字符串列表。我想创建一个字符串字典,字符串,其中“Id”作为每个条目的键,列表的内容作为值。

IE

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 回答