C# Dictionary和HashTable中遍历Keys怎么写?
上一篇 /
下一篇 2009-01-14 12:02:00
比如说建立了一个类Student包含字段name,age,hobby
用name作为Keys
Dictionary<string, Student> stu = new Dictionary<string, Student>();
stu.Add(s1.Name,s1);
stu.Add(s2.Name,s2);
stu.Add(s3.Name,s3);
添加好了数据 遍历Value可以写
foreach (Student ss in stu.Values)
{
Student ass = (Student)ssss;
MessageBox.Show(ass.Name.ToString());
}
那么遍历Keys都时候具体怎么写?
foreach (Student ss in stu.Keys)
{
}
参考答案:foreach (Student ss in stu.Values)
{
//Student ass = (Student)ssss;//这句话没用还是错误的
MessageBox.Show(ss.Name.ToString()); //ass改成ss
}
那么遍历Keys都时候具体怎么写?
//foreach (Student ss in stu.Keys)//这句话是错误的KEYS是string
foreach (string key in stu.Keys) //这样遍历
{
MessageBox.Show(key);
}
}
相关阅读:
- HashMap和HashTable的区别? (diann, 2008-10-14)
- java中hashtable怎样存储数据和读取数据 (电脑网络, 2008-11-08)
- DictionaryTKey, TValue? (电脑网络, 2008-11-10)
- U____ the dictionary when you meet a new word. (教育达人, 2008-11-28)
- 有谁知道my boo这首歌,不是usher和阿莉莎keys唱的 (竹马青梅, 2008-12-12)
- 关于Alicia Keys的问题 (竹马青梅, 2008-12-12)
- 求Alicia Keys No One (Feat. Shaggy) (Offical Remix) (竹马青梅, 2008-12-13)
- Java中Hashtable代替C#中Dictionary的用法 (diann, 2008-12-01)
- dictionary中在key不变的时候如何改变它的value值啊? (阿娇, 2009-1-29)
导入论坛
收藏
分享给好友
推荐到圈子
管理
举报
TAG:
dictionary
hashtable
keys
添加网摘: