您好我目前有一个Collection容器,我需要将其内容转储到ArrayList或List中。此ArrayList包含字典对象。
现在,如果我有这样的东西,我尝试做ToList,但它不起作用
Collection<object> content = new Collection<object>();
....populate content container.....
List <Dictionary<string, string>> lst = new List <Dictionary<string, string>>();
lst= ( List< Dictionary<string, string> > ) content.ToList();
关于我如何做到这一点的任何建议?
编辑: 我的内容集应该是一个包含地图的列表。
答案 0 :(得分:4)
如果您愿意,可以将其强制转换为字典,但您必须确保执行运行时检查...
lst = content.Cast<Dictionary<string, string>>().ToList();