ArrayList 成员
MSDN Home
MSDN
MSDN Library
.NET 开发
先前版本
.NET Framework SDK 2.0
Class Library Reference
System.Collections
ArrayList 类
ArrayList 类
ArrayList 成员
ArrayList 构造函数
ArrayList 方法
ArrayList 属性
切换视图 :
经典视图
轻量型视图
无脚本视图
反馈
.NET Framework 类库
ArrayList 成员
使用大小可按需动态增加的数组实现
IList
接口。
下表列出了由
ArrayList
类型公开的成员。
公共构造函数
名称
说明
ArrayList
已重载。初始化
ArrayList
类的新实例。
页首
公共属性
名称
说明
Capacity
获取或设置
ArrayList
可包含的元素数。
Count
获取
ArrayList
中实际包含的元素数。
IsFixedSize
获取一个值,该值指示
ArrayList
是否具有固定大小。
IsReadOnly
获取一个值,该值指示
ArrayList
是否为只读。
IsSynchronized
获取一个值,该值指示是否同步对
ArrayList
的访问(线程安全)。
Item
获取或设置指定索引处的元素。
SyncRoot
获取可用于同步
ArrayList
访问的对象。
页首
公共方法
(请参见
受保护的方法
)
名称
说明
Adapter
为特定的
IList
创建
ArrayList
包装。
Add
将对象添加到
ArrayList
的结尾处。
AddRange
将
ICollection
的元素添加到
ArrayList
的末尾。
BinarySearch
已重载。 使用对分检索算法在已排序的
ArrayList
或它的一部分中查找特定元素。
Clear
从
ArrayList
中移除所有元素。
Clone
创建
ArrayList
的浅表副本。
Contains
确定某元素是否在
ArrayList
中。
CopyTo
已重载。 将
ArrayList
或它的一部分复制到一维数组中。
Equals
已重载。 确定两个
Object
实例是否相等。 (从
Object
继承。)
FixedSize
已重载。 返回具有固定大小的列表包装,其中的元素允许修改,但不允许添加或移除。
GetEnumerator
已重载。 返回循环访问
ArrayList
的枚举数。
GetHashCode
用作特定类型的哈希函数。
GetHashCode
适合在哈希算法和数据结构(如哈希表)中使用。 (从
Object
继承。)
GetRange
返回
ArrayList
,它表示源
ArrayList
中元素的子集。
GetType
获取当前实例的
Type
。 (从
Object
继承。)
IndexOf
已重载。 返回
ArrayList
或它的一部分中某个值的第一个匹配项的从零开始的索引。
Insert
将元素插入
ArrayList
的指定索引处。
InsertRange
将集合中的某个元素插入
ArrayList
的指定索引处。
LastIndexOf
已重载。 返回
ArrayList
或它的一部分中某个值的最后一个匹配项的从零开始的索引。
ReadOnly
已重载。 返回只读的列表包装。
ReferenceEquals
确定指定的
Object
实例是否是相同的实例。 (从
Object
继承。)
Remove
从
ArrayList
中移除特定对象的第一个匹配项。
RemoveAt
移除
ArrayList
的指定索引处的元素。
RemoveRange
从
ArrayList
中移除一定范围的元素。
Repeat
返回
ArrayList
,它的元素是指定值的副本。
Reverse
已重载。 将
ArrayList
或它的一部分中元素的顺序反转。
SetRange
将集合中的元素复制到
ArrayList
中一定范围的元素上。
Sort
已重载。 对
ArrayList
或它的一部分中的元素进行排序。
Synchronized
已重载。 返回同步的(线程安全)列表包装。
ToArray
已重载。 将
ArrayList
的元素复制到新数组中。
ToString
返回表示当前
Object
的
String
。 (从
Object
继承。)
TrimToSize
将容量设置为
ArrayList
中元素的实际数目。
页首
受保护的方法
名称
说明
Finalize
允许
Object
在“垃圾回收”回收
Object
之前尝试释放资源并执行其他清理操作。 (从
Object
继承。)
MemberwiseClone
创建当前
Object
的浅表副本。 (从
Object
继承。)
页首
请参见
参考
ArrayList 类
System.Collections 命名空间
IList
System.Collections.Generic.List
其他资源
在集合中执行不区分区域性的字符串操作
标记 :