-> List<T> 线性集合,长度可变的数组
-> 增 Add() AddRange() Insert()
添加一个元素list.Add("张三");
添加一组元素
string[] temArr={"张三","李四","王五"};
list.AddRange(temArr);
插入一个元素 list.Insert(1,"插入元素");
-> 删 Remove(T) RemoveAt(int)
删除一个值:list.Remove("张三");
删除指定下标的值:list.RemoveAt(0);
从下标index 删除count个元素 list.RemoveRange(3, 2)
-> 改 可以像数组一样修改 // list[9] = ‘123‘;
-> 查 bool Contains(T) IndexOf()
Find 返回整个 List 中的第一个匹配元素
-> 遍历 for
foreach(类型 临时变量 in 集合)
{
使用临时变量进行处理
}
-> 模拟队列:先进先出
list.Add() 进入
list[i] 出
list.ReamoveAt(0) 移除已出数据
-> 模拟栈:先进后出(杯子与奥利奥)
list.Add() 进入
list[list.Count - 1] 后面先出
list.RemoveAt(list.Count - 1) 移除已出数据
时间: 2024-10-06 14:25:57