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);
命名空间: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);