集合直接用ArrayList就好了。
ArrayList al = new ArrayList() ;al.Add("a") .....
参数其实是object,加什么都可以,包括其它的ArrayList.

解决方案 »

  1.   

    Dictionary 里面包含的是一些键值对的集合,这些键值都是object类型,所以Key不一定就是int型,Value也不一定就是String
      

  2.   

    为什么 Dictionary dict = new Dictionary(); 这句出错,说找不到命名空间?
      

  3.   

    using System.Collection;
    已经有了.
      

  4.   

    void IDictionary.Add(
       object key,
       object value
    );
      

  5.   

    to WillSmart(云之风) :
       能说明白点吗?
      

  6.   

    to WillSmart(云之风) :
       
         我现在是不明白:,为什么 Dictionary dict = new Dictionary(); 这句出错,说找不到命名空间?
         你写的:
          void IDictionary.Add(
       object key,
       object value
    );           
           是什么?函数?
      

  7.   

    你在哪里看来的Dictionary? 在.net里面,并没有叫作Dictionary的容器类。
      

  8.   

    to cppTrier(cnblogs.com/hush) :  C# 技术内幕 
      美:Matt Telles 著 
      江锋等人译
      第23页: 
     using System;
     using System.Collections;class CH1_12{
         public static void Main()
    {
      Dictionary dict = new Dictionary();
      ......    如果你说asp.net中没有,也许有可能,但你说.net中没有,我就不信了. 
        除非该书说的是旧版的.
     
        但如果真的没有,我能用什么办法实现:key和value对应这样的结构呢? 在vb中称为集合.
      

  9.   

    希望楼主先自己试试看
    其中1,2,3,4一定是数字吗? 字符行不行? a,b,c,d不是字符,是数组或是集合行不行?
    可不可以是数字或字符这种问题实在不该问的,特别是初学的时候。字典的key值和value是object
      

  10.   

    我很肯定的说Dictionary这个类不存在于任何版本的.net类库之中,楼主看一下这个类是不是书中作者自己编写的一个类?
      

  11.   

    Dictionary这两个的关系相当于是字典里查的词与那个词的解释的关系,用适合的符号来表示要索引的内容就是Dictionary的本意了
      

  12.   

    to OneDotRed(武装到眼神) : 是数字或字符 是不该问的,你说的有道理.to cppTrier(cnblogs.com/hush) : 你说的也有道理,作者在文中说:向某个字典...
      这个字典就是这个Dictionary,但找不到该Dictionary在那里定义.to Hystericalboy() : 我也知道字典的本意,只是不知道创建和使用字典的过程.