键值对 容器 <集合>

1、泛型Dictionary,可以随便制定key,value的类型

通常我们也可以把它看成数组;
                Dictionary <String,   String>   dic   =   new   Dictionary <string,   string> ();
                dic.Add( "1 ",   "Jerry ");
                dic.Add( "2 ",   "Kimmy ");
                dic.Add( "3 ",   "Tommy ");

2、 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,Hashtable是一种键值对的容器,

其中通过KEY快速找到值,区分大小写,键值都为Object类型!所以可以支持所有类型Object键值对

  public static void Main()
  {
  Hashtable ht=new Hashtable(); file创建一个Hashtable实例
  ht.Add(E,e);添加keyvalue键值对
  ht.Add(A,a);
  ht.Add(C,c);
  ht.Add(B,b);

string s=(string)ht[A];

}

3、SortedList 是System.Conllection命名空间提供的一个容器,SortedList是一种键值对的容器,

有以下特点自动增值,不允许添加重复键

原文地址:https://www.cnblogs.com/p_db/p/2370551.html