一个C#的数组问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 04:45:50
请问ArrayList Colors=new ArrayList(3);是引用数组吗?
不是要用【】吗?下面的应该怎么理解啊!
Colors.Add("Red");
Colors.Add("Green");
Colors.Add("Bule");
小弟菜鸟,请各位高手多多指点!
所有数组都可以调用方法吗

是的。。。 http://www.baidu.com/baidu?word=ArrayList&tn=myie2dg

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 类