ArrayList list = new ArrayList();

解决方案 »

  1.   

    应该没有错,看看你的GetList()
    试试
    private ArrayList GetList()
    {
         ArrayList pp = new ArrayList();
         pp.Add(1);
         return pp;
    }
      

  2.   

    不好意思,刚才的问题没有描述清楚,
    private ArrayList GetList()
    {
         ArrayList pp = new ArrayList();
         pp.Add(1);
         return pp;
    }
    是没有问题的,但是把这个程序放到websevice里面,应用程序引用时就出问题了
    public ArrayList GetList()
    {
         ArrayList pp = new ArrayList();
         pp.Add(1);
         return pp;
    }
    编译时提示:无法将类型“object[]”隐式转换为“System.Collections.ArrayList”
      

  3.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    ArrayList p = GetList();
    DropDownList1.DataSource = p;
    DropDownList1.DataBind();

    }
    private ArrayList GetList()
    {
    ArrayList pp = new ArrayList();
    pp.Add(1);
    pp.Add(2);
    pp.Add(3);
    return pp;
    }
      

  4.   

    Service1 ser = new Service1();
    ArrayList array = ArrayList.Adapter(ser.GetList());
      

  5.   

    Adapter为特定的 IList 创建 ArrayList 包装。
    已Serializable;
    但是,通过此包装执行这些一般操作的效率会比直接在 IList 上应用这些操作低。
      

  6.   

    我的ArrayLilst里面怎么没有Adapter这个方法啊