目录
1.List的本质
List是一个C#为我们封装好的类,它的本质是一个可变类型的泛型数组。List类型帮助我们实现了很多方法。比如泛型数组的增删查改。
2.声明
需要引用命名空间:using System.Collections.Generic;
List<int> list=new List<int>();
List<string> list2=new List<string>();
List<bool> list3=new List<bool>();
3.增删查改
增
删
//移除指定元素
list.Remove(1)
//实验结果是移除元素1
//移除指定位置的元素
list.RemoveAt(0);
//实验结果是移除位置是list[0]的元素
//清空
list.Clear();
//实验结果是list內元素全部被清空
查
改
4.遍历
//长度
Console.WriteLine(list.Count);
//容量
//避免出现垃圾
Console.WriteLine(list.Capacity);
for(int i=0;i<list.Count;i++)
{
Console.WriteLine(list[i]);
}
foreach(int item in list)
{
Console.WriteLine(item);
}