中国教育网络联盟
考研需理性,不能只为无处安放的青春    硕士团队养猪走俏市场 每斤近百元仍受追捧    考研学生正月初三返校占座 座位抢手超过火车票    2012考研考试复试前准备之有效收集信息    四年内3成中职生可以上高职 毕业生可参加考研    "蚁族":早回来只为早离开    海南留校大学生超2千人 忙打工忙考研不忙回家    网学时代:"研"途艰辛 毕业考研需理性    四川2012年考研成绩于2月28日前公布    四年内3成中职生可上高职 毕业生可参加考研    考研成绩预计2月底查询 国家线或3月底公布    江西近10%考研生弃考 共查处违规考生128人    男子考研疑似肺结核未录取上诉被驳回    考研考公不算违约 部分单位允许脚踩两只船    山东选调生审查2万余人过关 硕士研究生占三成    落户不限贷款贴息考研加分企业减税    崇拜高学历加剧"考研热"    国内考研热助推出国读研潮    部分的单位允许毕业生"踩两船" 考研或考公务员    榕大学城的学生留校族 忙考研忙工作春节不回家    考研落下帷幕 考生动机不同考后"姿态"各异    上海:市属高校今年扩招研究生    北京拟立法促就业 到2015年新增城乡就业200万人    民和县小额担保贷款四年扶持千余人实现创业梦    深圳每年4000万元为创业者“补血”    留学归国有政策:就业创业都优惠    北京今年将确保北京生源高校毕业生就业率不低于95%    加强校地合作 促进高校毕业生充分就业    弋江区为创业基地企业送政策上门    天津近几年颁布实施40部政策法规鼓励创业         
    收藏本站  
    您的位置 / 首页 / 正文
C# Dictionary 终极使用方法
发布时间:2012-01-29 来源:网络转摘 作者:网络
    using System;  
    using System.Collections.Generic;  
    class DictionaryDemo  
    {  
        static void Main(string[] args)  
        {  
            DictionaryDemo001();  
            Console.ReadLine();  
     
            DictionaryDemo002();  
            Console.ReadLine();  
     
            DictionaryDemo003();  
            Console.ReadLine();  
        }  
     
        /// <summary>  
        /// 一般用法  
        /// </summary>  
        static void DictionaryDemo001()  
        {  
            Dictionary<int, string> dict = new Dictionary<int, string>();  
            dict.Add(1, "111");  
            dict.Add(2, "222");  
     
            //判断是否存在相应的key并显示  
            if (dict.ContainsKey(2))  
            {  
                Console.WriteLine(dict[2]);  
            }  
     
            //遍历Keys    C#
            foreach (var item in dict.Keys)  
            {  
                Console.WriteLine("Key:{0}", item);  
            }  
     
            //遍历Values  
            foreach (var item in dict.Values)  
            {  
                Console.WriteLine("value:{0}", item);  
            }  
     
            //遍历整个字典  
            foreach (var item in dict)  
            {  
                Console.WriteLine("key:{0} value:{1}", item.Key, item.Value);  
            }  
        }  
     
        /// <summary>  
        /// 参数为其它类型  
        /// </summary>  
        static void DictionaryDemo002()  
        {  
            Dictionary<string, string[]> dict = new Dictionary<string, string[]>();  
            dict.Add("1", "1,11,111".Split(','));  
            dict.Add("2", "2,22,222".Split(','));  
            Console.WriteLine(dict["2"][2]);  
        }  
     
        /// <summary>  
        /// 调用自定义类  
        /// </summary>  
        static void DictionaryDemo003()  
        {  
            Dictionary<int, yongfa365> dict = new Dictionary<int, yongfa365>();  
            for (int i = 0; i < 10; i++)  
            {  
                yongfa365 y = new yongfa365();  
                y.UserCode = i;  
                y.UserName = "www.knowsky.com " + i.ToString();  
                dict.Add(i, y);  
            }  
            foreach (var item in dict)  
            {  
                Console.WriteLine("{0} One:{1} UserName:{2}", item.Key, item.Value.UserCode, item.Value.UserName);  
            }  
        }  
    }  
     
    class yongfa365  
    {  
        public int UserCode { get; set; }  
        public string UserName { get; set; }  
     
    }

 无相关文章

特别声明:本站部分资料来自网上收集,其版权归作者本人所有,如果有任何侵犯您权益的地方,请联系我们,我们将马上进行整理,谢谢。