Skip to content

List

列表是由同一种数据类型元素组成的有序集合,可以动态调整大小。

创建一个空的列表,并向列表中添加元素:

typescript
let list = new List<Number>(Number);
for(let i = 0; i<3; i++){
    list.Add(i);
}

成员变量

List.items : T[]
返回列表的所有元素。
List.count : number
返回列表中元素的数量。

成员方法

List.get ( index : number ) : T|undefined
根据元素索引获取元素值(索引值从0开始)。
List.IndexOf ( val : T ) : number
获取指定元素的索引值。
List.Add ( item : T ) : void
将元素添加到列表的末尾。
List.AddRange ( objects : `T[]
向列表中添加一组元素。
List.Insert ( index : number , item : T ) : void
在列表中的指定索引位置插入元素。
List.InsertRange ( index : number , objects : `T[]
在列表中的指定索引位置插入一组元素。
List.RemoveAt ( index : number ) : void
移除列表中指定索引位置的元素。
List.Remove ( val : T ) : void
删除列表中的指定元素(该方法只移除第一个检索到的元素)。
List.RemoveRange ( index : number , count : number ) : void
移除列表内一定范围内的元素。
List.Reverse ( ) : void
反转列表中元素的数据。
List.Sort ( sort_function : Function ) : void
对列表中的元素进行排序。
List.Clear ( ) : void
清楚列表中的所有元素。
List.Swap ( rhs : List<T> ) : void
将当前列表中的元素与指定列表进行互换。
List.toString ( ) : string
返回当前List对象的字符串形式。
List.forEach ( callback : Callback ) : void
遍历列表。