日期:2014-05-17  浏览次数:20424 次

arraylist 的 count属性无效?
我定义了一个ArrayList,然后使用count属性查看长度时报错,说不包含定义,缺少引用,但已经引用了 System.Collections;
不知道会是什么原因啊

------解决方案--------------------
把你代码贴出来看一下
------解决方案--------------------
 ArrayList arrayList = new ArrayList();
            arrayList.Insert(0, 1);
            arrayList.Insert(1, 2);
            arrayList.Insert(2, 3);

            Console.WriteLine(arrayList.Count);

------解决方案--------------------
你把 ddlQuesType.Items.Add();
换为 ddlQuesType.Items.Insert();
试试;
------解决方案--------------------
目测应该没问题的

ArrayList lstQuesType_ID = new ArrayList();
        connection.Open();
        sSql = "select * from t_QuesType";
        SqlCommand cmd = new SqlCommand(sSql, connection);
        SqlDataReader dr = cmd.ExecuteReader();
        while (dr.Read())
        {
            ddlQuesType.Items.Add(dr["QUES_TYPE"].ToString());
            lstQuesType_ID.Add(dr["TYPE_ID"].ToString());
        }
        dr.Close();
        connection.Close();
        Response.Write(Convert.ToString(lstQuesType_ID.count));