Dictionary(Of TKey, TValue) 类:表示键和值的集合。MSDNstring[] mystring = new string[3];
Dictionary<int, mystring> dic = new Dictionary<int, mystring>();   //报错我这个报错。请问:参数TValue不可以为集合吗?
如果要弄一个集合,咋办呢?

解决方案 »

  1.   

    Dictionary<int, string> dic = new Dictionary<int, string>();
    这样声明
      

  2.   


                string[] mystring = new string[3];
                Dictionary<int, string[]> dic = new Dictionary<int, string[]>();
                dic.Add(1, mystring);
      

  3.   

    Dictionary<int, string> dic = new Dictionary<int, string>();
    dic.add(key,value)
    添加键值
      

  4.   

    string[] mystring = new string[3];
    Dictionary<int, string[]> dic = new Dictionary<int, mystring>(); //报错
      

  5.   

    这个似乎是表示单个的操作吧  我用的是Dictionary<string,object> item=new ---();
    如果要表示多个的话,可以用item.add("键",值),不过得在其它地方验证(判断)一下,比如DAL层
      

  6.   


    你应该这样写
    Dictionary<int, string[]> dic = new Dictionary<int, string[]>(); 
    dic.Add(1,mystring);
    二楼不是已经给你了嘛!