using System;using System.Collections.Generic;namespace List列表表
{classProgram{staticvoidMain(string[] args){
List<int> a =newList<int>();//声明一个int类型的列表var b =newList<int>();//只能变化一次。之后类型就固定了var c =newList<int>(10){2,1,3,5,23,53,22,23,12,12,9,6,21};//10代表列表的容量,大括号里是初始值
c.Add(12);
c.RemoveAt(10);
Console.WriteLine(c[10]);int d = c.Capacity;//获取列表最大容量int e = c.Count;//当前列表已用容量
Console.WriteLine(d+" "+e);int f = c.IndexOf(12);//从前往后遍历寻找12这个数int g = c.LastIndexOf(12);//从后往前遍历寻找12这个数
Console.WriteLine(f+" "+g);
Console.ReadLine();
c.Contains(3);//返回true或者false。没有报错只是判断是否存在
c.Insert(2,12);//在2号位插入12,2号位之后的元素整体后移一位
c.Sort();//默认是元素第一个字母按升序 //c.Reverse();//颠倒列表foreach(var item in c){
Console.Write(item+" ");}
Console.WriteLine();for(int i =0; i < c.Count; i++){
Console.Write(c[i]+" ");//i,相当于列表中的位置}
Console.ReadKey();}}}
注释在上面,可以看看,走过路过不要错过!using System;using System.Collections.Generic;namespace List列表表{ class Program { static void Main(string[] args) { List<int> a = new List<int>();//声明一个int类型的列表 var b = ne