首页 > 代码库 > 140826●集合
140826●集合
集合
集合跟数组的区别:集合可以是不连续的、可以是多种数据类型
数值、地址、下组元素地址
.Count 统计集合内元素的个数
.Add() 增加元素
.AddRange() 增加一组元素(比如一个数组)
.Remove() 移除第一个()内的值
.RemoveAt() 根据()内下标移除元素
.Insert(0,3) 在第0位置插入元素
.InsertRange( , ) 在X位置插入一组元素
.Clear() 清空集合
.IndexOf() ()内元素第一次出现的位置(没有出现则输出-1)
.LastIndexOf() ()内元素最后一次出现的位置
.Sort 集合内元素按升序排序
.Reverse() 反转
int[] a = new int[5] { 1,2,3,4,5};
foreach (int n in a) //一般用foreach来遍历数组、集合,效率比较高
{
Console.WriteLine(n);
}
System.Threading.Thread.Sleep(1000); //可以放入for语句中,减慢循环,减慢1000毫秒
栈(先进后出)
Stack s = new Stack();
.Push() 压入数值
.Pop 弹出数值
.Clear() 清空
队(先进先出)
Queue q = new Queue();
.Enqueue() 放入数值
.Dequeue() 取出数值
.Clear() 清空
垃圾回收:
系统启用垃圾回收:1、空闲时间,启用垃圾回收;2、内存占用满,启用垃圾回收。
ArrayList
140826●集合