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 |
| 遍历列表。 |
