展开全部
for (int index = 0; index < d.Count; index++)
{
var item = d.ElementAt(index);
var itemKey = item.Key;
var itemValue = item.Value;
}
{
var item = d.ElementAt(index);
var itemKey = item.Key;
var itemValue = item.Value;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(int i=0;i<Dictionary.Count;i++}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Dictionary<K,V>的Key是String类型,看你保存的对象是什么类型的,需要转换为String类型。添加一个元素,获取一个元素,删除一个元素,遍历整个集合时的方法和哈希表是一样的,只是泛型集合的特性无须类型转换。
比如说保存一个Student的Name属性:
Student zhang = new Student("Jay",Genders.Female , 20);
//添加元素
student.Add(zhang.Name,zhang);
//通过关键字Key访问
Student stu = student["Jay"];
//元素遍历
foreach(Student student in students.Value)
{
Console.WritLine(student.Name);
}
试试看,是不是你要的答案
比如说保存一个Student的Name属性:
Student zhang = new Student("Jay",Genders.Female , 20);
//添加元素
student.Add(zhang.Name,zhang);
//通过关键字Key访问
Student stu = student["Jay"];
//元素遍历
foreach(Student student in students.Value)
{
Console.WritLine(student.Name);
}
试试看,是不是你要的答案
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
遍历Dictionary中的键
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询