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#學習

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 获嘉县| 确山县| 蓬莱市| 孟津县| 老河口市| 威海市| 喀喇| 泰和县| 尼勒克县| 开原市| 张家港市| 楚雄市| 波密县| 安岳县| 岗巴县| 密云县| 湟源县| 青海省| 独山县| 新丰县| 蓬莱市| 克拉玛依市| 上栗县| 库尔勒市| 柘荣县| 从江县| 济阳县| 大姚县| 阳信县| 八宿县| 桐城市| 姚安县| 青铜峡市| 正阳县| 库伦旗| 鲁山县| 淅川县| 同仁县| 九龙城区| 固安县| 开原市|