C#List学习

List
命名空间:System.Collections.Generic


List<T> mList = new List<T>();


//添加一组数组
string[] tem={"ha","hunter","tom","loc","jml"};
List<string> testlist=new List<string>(tem);//List.AddRange(tem);


//添加一个元素
List.Add("hi");
List.Insert(1,"hi");


//遍历List中元素
foreach(string s in mList)
{
}


//删除元素
List.Remove("hi");
List.RemoveAt(int index);
List.RemoveRange(int index,int count);//从下标index开始,删除count个元素


//判断某个元素是否在该List中
List.Contains("hi");


//排序
List.Sort();


//顺序翻转
List.Reverse();


//清空
List.Clear();


//获得List中元素数目,返回int值
List.Count();


//查找:搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List 中的第一个匹配元素
public T Find(Predicate<T> match);//Predicate是对方法的委托,如果传递给它的对象与委托中定义的条件匹配,则该方法返回 true
string listfind=List.Find(name =>//name是变量,代表的是mList中元素
{
if(name.Length>3)
{
return true;
}
return false;
});
Console.WritrLine(listfind);


//查找:搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List 中的最后一个匹配元素
public T List.FindLast(Predicate<T> match);


//查找:确定是否 List 中的每个元素都与指定的谓词所定义的条件相匹配
public bool List.TrueForAll(Predicate<T> match);


//查找:检索与指定谓词所定义的条件相匹配的所有元素
public List<T> FindAll(Predicate<T> match);


//移除与指定的谓词所定义的条件相匹配的所有元素
public int RemoveAll(Predicate<T> match);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值