foreach List<int>,List<string>怎么办?反之~
想不到该怎么添加~
List<int> 跟 List<string> 是一一对应的吗?
在逻辑上是的,但在代码中没有体现
@Invictus:
for(int i=0;i<list.length;i++){
dic.add(list[i],list1[i]);
}
Dictionary<int,string> 用.Keys,.Values,不过它是ICollection的,但不妨碍你使用,硬是要转ToList()一下。
转Dictionary遍历不就是了吗...
foreach(var int in List<int>)
Dictionary.Add(int,"");
int i=0;
foreach(var string in List<string>)
Dictionary.[List[i]]=string;
i++;
List<int> list1=......; List<string> list2=.........; Dictionary<int,string> dic = list1.ToDictionary(k => k, v => list2[list1.IndexOf(v)]);