首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么循环获取dictionary泛型集合中的键和值

2012-07-31 
如何循环获取dictionary泛型集合中的键和值如何循环获取dictionary泛型集合中的键和值[解决办法]Dictionar

如何循环获取dictionary泛型集合中的键和值
如何循环获取dictionary泛型集合中的键和值

[解决办法]
Dictionary<string, Class1> cl = new Dictionary<string, Class1>();
Class1 s1 = new Class1("张三", 25);
Class1 s2 = new Class1("李四", 26);
Class1 s3 = new Class1("家六", 27);
cl.Add(s1.Name, s1);
cl.Add(s2.Name, s2);
cl.Add(s3.Name, s3);
foreach (KeyValuePair<string, Class1> a in cl)
{
MessageBox.Show(a.Value.Age.ToString() + " " + a.Value.Name.ToString());
}
foreach (KeyValuePair<string, Class1> a in cl)
{
if (a.Key == s1.Name)
MessageBox.Show(a.Value.Age.ToString() + " " + a.Value.Name.ToString());
}
[解决办法]

C# code
            Dictionary<string, string> dic = new Dictionary<string, string>();            dic.Add("a","aa");            dic.Add("b", "bb");            dic.Add("c", "cc");            dic.Add("d", "dd");            foreach (string  key in dic.Keys)            {                Console.WriteLine(dic[key]);            }
[解决办法]
C# code
        Dictionary<string, string> dic = new Dictionary<string, string>();        dic.Add("a", "aa");        dic.Add("b", "bb");        dic.Add("c", "cc");        dic.Add("d", "dd");        foreach (KeyValuePair<string, string> pair in dic)        {            //,pair.Key键,pair.Value值            Response.Write(string.Format("{0}={1}<br>",pair.Key,pair.Value));        } 

热点排行