ArrayList Colors=new ArrayList[3];
Colors.Add("Red");
表示Colors的add方法,当然要用()了
所有的数组都可以调用方法。。。不知道你是指数组,还是数组中的元素。。。因为数组都实现了IEnumerable接口,继承于Array类,所以所有的数组都支持以下方法:
AsReadOnly<(Of <(T>)>) 返回指定数组的只读包装。
BinarySearch 已重载。 使用二进制搜索算法在一维的排序 Array 中搜索值。
Clear 将 Array 中的一系列元素设置为零、false 或 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing),具体取决于元素类型。
Clone 创建 Array 的浅表副本。
ConstrainedCopy 从指定的源索引开始,复制 Array 中的一系列元素,将它们粘贴到另一 Array 中(从指定的目标索引开始)。 保证在复制未成功完成的情况下撤消所有更改。
ConvertAll<(Of <(TInput, TOutput>)>) 将一种类型的数组转换为另一种类型的数组。
Copy 已重载。 将一个 Array 的一部分元素复制到另一个 Array 中,并根据需要执行类型强制转换和装箱。
CopyTo 已重载。 将当前一维 Array 的所有元素复制到指定的一维 Array 中。
CreateInstance 已重载。 初始化 Array 类的新实例。
Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
Exists<(Of <(T>)>) 确定指定数组包含的元素是否与指定谓词定义的条件匹配。
Finalize 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
Find<(Of <(T>)>) 搜索与指定谓词定义的条件匹配的元素,然后返回整个 Array 中的第一个匹配项。
FindAll<(Of <(T>)>) 检索与指定谓词定义的条件匹配的所有元素。
FindIndex 已重载。 搜索与指定谓词定义的条件匹配的元素,然后返回 Array 或其某个部分中第一个匹配项的从零开始的索引。
FindLast<(Of <(T>)>) 搜索与指定谓词定义的条件匹配的元素,然后返回整个 Array 中的最后一个匹配项。
FindLastIndex 已重载。 搜索与指定谓词定义的条件匹配的元素,然后返回 Array 或其某个部分中最后一个匹配项的从零开始的索引。
ForEach<(Of <(T>)>) 对指定数组的每个元素执行指定操作。
GetEnumerator 返回 Array 的 IEnumerator。
GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
GetLength 获取一个 32 位整数,该整数表示 Array 的指定维中的元素数。
GetLongLength 获取一个 64 位整数,该整数表示 Array 的指定维中的元素数。
GetLowerBound 获取 Array 中指定维度的下限。
GetType 获取当前实例的 Type。 (继承自 Object。)
GetUpperBound 获取 Array 的指定维度的上限。
GetValue 已重载。 获取当前 Array 中指定元素的值。
IndexOf 已重载。 返回一维 Array 或部分 Array 中某个值第一个匹配项的索引。
Initialize 通过调用值类型的默认构造函数,初始化值类型 Array 的每一个元素。
LastIndexOf 已重载。 返回一维 Array 或部分 Array 中某个值的最后一个匹配项的索引。
MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
Resize<(Of <(T>)>) 将数组的大小更改为指定的新大小。
Reverse 已重载。 反转一维 Array 或部分 Array 中元素的顺序。
SetValue 已重载。 将当前 Array 中的指定元素设置为指定值。
Sort 已重载。 对一维 Array 对象中的元素进行排序。
ToString 返回表示当前 Object 的 String。 (继承自 Object。)
TrueForAll<(Of <(T>)>) 确定数组中的每个元素是否都与指定谓词定义的条件匹配。
System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。你可以把它看成一个类,它本身有Add(),Delete()之类的方法。
ArrayList Colors=new ArrayList(3);就是实例化一个ArrayList类的对象Colors,而且在构造时指明它初始包含三个元素。
Colors.Add()就是调用ArrayList类的方法,动态添加元素。
而一般的数组,如
string[] stringArray = new string[3];
是不能显示调用Add()方法的,也不能动态改变长度。
Colors=new ArrayList[3];
注意是 Colors 而不是 Color
所以下面用 Colors.Add("Bule");
是的。。。 http://www.baidu.com/baidu?word=ArrayList&tn=myie2dg