以下是我在VS2008环境下用C#编写的关于二维数组的程序代码:
using System;
using System.Collections;
class ArrList
{
    static void Main()
    {
        ArrList arr = new ArrList();
        string strl;
        while (true)
        {
            Console.WriteLine("Please add a string to ArrList:");
            strl = Console.ReadLine();
            if (strl == "end")
                break;
            arr.Add(strl);
            Console.WriteLine();
            for (int i = 0; i < arr.Count; i++)
                Console.Write("{0}", arr[i]);
            Console.WriteLine("\n");
        }
    }
}
出错:
“ArrList”并不包含“Add”的定义
“ArrList”并不包含“Count”的定义
无法将带[]的索引应用于“ArrList”类型的表达式到底是什么问题呢?!
大侠们给个解释
菜鸟飘过~~

解决方案 »

  1.   

    ArrList arr = new ArrList();
    改成ArrayList arr=new ArrayList();
      

  2.   

    要自定义集合类型,就需要实现相应的接口。
    class ArrList : ICollection.Net已经提供了很多现在的,比如Array List..
      

  3.   

    二维数组呢?什么叫二维数组?
    比如
    int[,] 这个叫二维数组。
      

  4.   

    ArrayList arr=new ArrayList();这是集合
      

  5.   

    可改用 ArrayList
    代码中并没有见到二维数组起码也是5楼大侠这种形式呢
      

  6.   

    ArrayList的容量可根据需要自动扩充