请问Dictionary<string, int>是什么意思????
例如以下例子标红处是什么意思:public class CartManager
{
    private  Dictionary<string, int> dic = null;    //构造方法实现将dic指向Session["cart"]
 public CartManager()
 {
        if(HttpContext.Current.Session["cart"]==null)
        {
            dic=new Dictionary<string,int>();
            HttpContext.Current.Session["cart"]=dic;
        }
        else
        {
            dic= HttpContext.Current.Session["cart"] as Dictionary<string,int>;
        }
 } 

解决方案 »

  1.   

    我只知道它可以通过string来找int或别的
      

  2.   

    Dictionary(Of TKey, TValue) 类表示键和值的集合。命名空间:  System.Collections.Generic
    程序集:  mscorlib(在 mscorlib.dll 中)TKey    字典中的键的类型。TValue    字典中的值的类型。备注Dictionary(Of TKey, TValue) 泛型类提供了从一组键到一组值的映射。字典中的每个添加项都由一个值及其相关联的键组成。通过键来检索值的速度是非常快的,接近于 O(1),这是因为 Dictionary(Of TKey, TValue) 类是作为一个哈希表来实现的。
      

  3.   

    Dictionary<TKey, TValue>表示 Dictionary<TKey, TValue> 中值的集合
    http://msdn.microsoft.com/zh-cn/library/xfhwa508(VS.95).aspx