Hopes

          Start Here..

           

          C# Dictionary 終極使用方法

          1. using System;  
          2. using System.Collections.Generic;  
          3.   
          4. class DictionaryDemo  
          5. {  
          6.     static void Main(string[] args)  
          7.     {  
          8.         DictionaryDemo001();  
          9.         Console.ReadLine();  
          10.   
          11.         DictionaryDemo002();  
          12.         Console.ReadLine();  
          13.   
          14.         DictionaryDemo003();  
          15.         Console.ReadLine();  
          16.     }  
          17.   
          18.     /// <summary>  
          19.     /// 一般用法  
          20.     /// </summary>  
          21.     static void DictionaryDemo001()  
          22.     {  
          23.         Dictionary<intstring> dict = new Dictionary<intstring>();  
          24.         dict.Add(1, "111");  
          25.         dict.Add(2, "222");  
          26.   
          27.         //判斷是否存在相應的key并顯示  
          28.         if (dict.ContainsKey(2))  
          29.         {  
          30.             Console.WriteLine(dict[2]);  
          31.         }  
          32.   
          33.         //遍歷Keys  
          34.         foreach (var item in dict.Keys)  
          35.         {  
          36.             Console.WriteLine("Key:{0}", item);  
          37.         }  
          38.   
          39.         //遍歷Values  
          40.         foreach (var item in dict.Values)  
          41.         {  
          42.             Console.WriteLine("value:{0}", item);  
          43.         }  
          44.   
          45.         //遍歷整個字典  
          46.         foreach (var item in dict)  
          47.         {  
          48.             Console.WriteLine("key:{0} value:{1}", item.Key, item.Value);  
          49.         }  
          50.     }  
          51.   
          52.     /// <summary>  
          53.     /// 參數為其它類型  
          54.     /// </summary>  
          55.     static void DictionaryDemo002()  
          56.     {  
          57.         Dictionary<stringstring[]> dict = new Dictionary<stringstring[]>();  
          58.         dict.Add("1""1,11,111".Split(','));  
          59.         dict.Add("2""2,22,222".Split(','));  
          60.         Console.WriteLine(dict["2"][2]);  
          61.     }  
          62.   
          63.     /// <summary>  
          64.     /// 調用自定義類  
          65.     /// </summary>  
          66.     static void DictionaryDemo003()  
          67.     {  
          68.         Dictionary<int, yongfa365> dict = new Dictionary<int, yongfa365>();  
          69.         for (int i = 0; i < 10; i++)  
          70.         {  
          71.             yongfa365 y = new yongfa365();  
          72.             y.UserCode = i;  
          73.             y.UserName = "www.yongfa365.com " + i.ToString();  
          74.             dict.Add(i, y);  
          75.         }  
          76.         foreach (var item in dict)  
          77.         {  
          78.             Console.WriteLine("{0} One:{1} UserName:{2}", item.Key, item.Value.UserCode, item.Value.UserName);  
          79.         }  
          80.     }  
          81. }  
          82.   
          83. class yongfa365  
          84. {  
          85.     public int UserCode { getset; }  
          86.     public string UserName { getset; }  
          87.   

          posted on 2012-08-02 17:01 ** 閱讀(271) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          公告

          你好!

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章分類

          文章檔案

          新聞檔案

          相冊

          收藏夾

          C#學習

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 肇州县| 无极县| 阳山县| 娱乐| 扎赉特旗| 昌都县| 调兵山市| 肥西县| 高密市| 巴南区| 东兴市| 大理市| 双江| 凯里市| 舟曲县| 平凉市| 通渭县| 延安市| 平江县| 石台县| 隆尧县| 南江县| 井冈山市| 稷山县| 峨眉山市| 凤山县| 天气| 南召县| 凌海市| 浮山县| 佛山市| 若羌县| 丽水市| 墨江| 德安县| 湖北省| 东乡族自治县| 黄龙县| 马尔康县| 基隆市| 平凉市|