【发布时间】:2012-04-22 19:24:03
【问题描述】:
我已经创建了字典对象
Dictionary<string, List<string>> dictionary =
new Dictionary<string,List<string>>();
我想将字符串值添加到给定单个键的字符串列表中。
如果密钥不存在,那么我必须添加一个新密钥。 List<string> 没有预定义,我的意思是我没有创建任何列表对象然后提供给dictionary.Add("key",Listname)。如何在dictionary.Add("key",Listname) 中动态创建此列表对象,然后将字符串添加到此列表中。如果我必须添加 100 个键,那么我是否必须在执行 dictionary.Add 指令之前创建 100 个列表,并且我是否必须定义此列表的内容?
谢谢。
【问题讨论】:
-
很遗憾他们没有包含可变的
Lookup实现。很多逻辑已经存在,只是不能添加项目。
标签: c# list dictionary