<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Dictionary幫助類

      //Dictionary泛型類型,對于數據類型統一的集合用Dictionary,速度較快,添加元素的時候不需要裝箱,使用元素的時候不需要拆箱
      //Hashtable非泛型類型,集合中可以存放不同類型的數據,Hashtable會自動對每個元素進行裝箱,處理成對象類型object
      //Hashtable添加元素的方法public virtual void Add(object key, object value);鍵和值都是object類型,所以基礎類型會出現裝箱,
      //類型不是object的引用類型會出現類型轉換,而使用的時候會出現類型強制轉換

       

      using System.Collections.Generic;

      namespace Utils
      {
      /// <summary>
      /// 字典幫組類
      /// 特點:對字典的增刪改查很方便
      /// </summary>
      /// <typeparam name="T"></typeparam>
      public class DictionaryHelper<T>
      {
      private Dictionary<string, T> dicList;

      public DictionaryHelper()
      {
      dicList
      = new Dictionary<string, T>();
      dicList.Clear();
      }

      /// <summary>
      /// 添加元素
      /// </summary>
      public void AddItem(string key, T t)
      {
      if (!dicList.ContainsKey(key))
      {
      dicList.Add(key, t);
      }
      }

      /// <summary>
      /// 根據鍵刪除元素
      /// </summary>
      public void RemoveByKey(string key)
      {
      if (dicList.ContainsKey(key))
      {
      dicList.Remove(key);
      }
      }

      /// <summary>
      /// 根據值刪除元素
      /// </summary>
      public void RemoveByVal(T t)
      {
      if (dicList.ContainsValue(t))
      {
      //Dictionary的元素類型為KeyValuePair
      foreach (KeyValuePair<string, T> entry in dicList)
      {
      if (entry.Value.Equals(t))
      {
      dicList.Remove(entry.Key);
      }
      }
      }
      }

      /// <summary>
      /// 跟據鍵修改值
      /// </summary>
      public void SetValue(string key, T t)
      {
      if (dicList.ContainsKey(key))
      {
      dicList[key]
      = t;
      }
      }

      /// <summary>
      /// 獲取集合
      /// </summary>
      public Dictionary<string, T> List
      {
      get
      {
      return dicList;
      }
      }

      /// <summary>
      /// 獲取指定鍵的值
      /// </summary>
      public T GetValue(string key)
      {
      if (!dicList.ContainsKey(key))
      {
      //返回T類型的默認值
      return default(T);
      }

      return dicList[key];
      }

      /// <summary>
      /// 獲取值集合
      /// </summary>
      public Dictionary<string, T>.ValueCollection GetValues()
      {
      return dicList.Values;
      }

      /// <summary>
      /// 獲取鍵集合
      /// </summary>
      public Dictionary<string, T>.KeyCollection GetKeys()
      {
      return dicList.Keys;
      }

      /// <summary>
      /// 獲取集合的長度
      /// </summary>
      public int Count
      {
      get
      {
      return dicList.Count;
      }
      }

      /// <summary>
      /// 清除集合
      /// </summary>
      public void Clear()
      {
      dicList.Clear();
      }


      }
      }
      posted @ 2011-03-16 14:35  古文觀芷  閱讀(941)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲精品一区二区制服| 思思99热精品在线| 人妻精品动漫H无码中字| jizzjizz少妇亚洲水多| 精品一区二区中文字幕| 无码中文字幕热热久久| 精品无码午夜福利理论片| 在线亚洲午夜片av大片| 免费福利视频一区二区三区高清| 亚洲成人午夜排名成人午夜| 久久亚洲人成网站| 免费人成年激情视频在线观看| 久久影院综合精品| 亚州av第二区国产精品| 日韩人妻无码精品久久| 人妻中文字幕亚洲一区| 久久丁香五月天综合网| 毛片一区二区在线看| 成在线人视频免费视频| 人人干人人噪人人摸| 高清美女视频一区二区三区 | 亚洲国产欧美在线人成| 欧美、另类亚洲日本一区二区| 亚洲精品国产av成人网| 国产永久免费高清在线| 国产美女精品自在线拍免费| 婷婷色香五月综合缴缴情香蕉 | 夜夜添无码试看一区二区三区| 国产小受被做到哭咬床单GV| 五月天免费中文字幕av| 夜夜添狠狠添高潮出水| 亚洲精品成人一二三专区| 国产精品久久国产三级国不卡顿| 亚洲国产精品一区在线看| 久久久亚洲欧洲日产国码二区| 亚洲欧美另类久久久精品播放的| 少妇高潮水多太爽了动态图| 91网站在线看| 99久久精品国产免费看| 国产成人综合色视频精品| 国产成人精品久久综合|