System.Collections.ArrayList
一个能储存任何数据类型的list,
可用函数:
Add:添加一个内容。
AddRange:批量增加,将另一个ArrayList添加到末尾。
Insert:在特定位置插入一个值。
Remove:正序遍历删除第一个对应值。
RemoveAt:删除数组位置对应元素。
Clear:清空ArrayList。
[]:直接访问数组
Contains:查询某值是否存在,为bool类型
IndexOf:正序遍历查找,返回其在数组内的位置。
LastIndexOf:倒序遍历查找,返回其在数组内的位置。
System.Collections.Stack
堆栈。能存储任何数据类型
可用函数:
Push:压栈。
Pop:出栈。
Peek:查看栈顶元素。
Contains:查询某值是否存在,为bool类型。
Clear:清空栈。
ToArray:转为数组。
System.Collections.Queue
队列。
可用函数
Enqueue:入队。
Dequeue:出队。
Peek:查看队首元素。
Contains:查询某值是否存在,为bool类型。
Clear:清空队列。
ToArray:转为数组。
HashTable
散列表,就是做一个mapping。一个数值对应一个东西。
可用函数
Add:添加。
Remove:输入一个键,删除该键对应的内容。
Clear:清空。
Keys:获取键。
Values:获取值,仅限foreach。
标签:遍历,C#,Clear,Contains,foreach,数组,清空,自带,数据结构 From: https://www.cnblogs.com/ComputerEngine/p/17574531.html