以下是我在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”类型的表达式到底是什么问题呢?!
大侠们给个解释
菜鸟飘过~~
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”类型的表达式到底是什么问题呢?!
大侠们给个解释
菜鸟飘过~~
改成ArrayList arr=new ArrayList();
class ArrList : ICollection.Net已经提供了很多现在的,比如Array List..
比如
int[,] 这个叫二维数组。
代码中并没有见到二维数组起码也是5楼大侠这种形式呢