泛型List<T>Sort()方法,Find()方法。
示例代码如下:
- public static void Main(string[] args){
- List<int> ls = new List<int>();
- ls.Add(5);
- ls.Add(3);
- ls.Add(4);
- ls.Add(2);
- ls.Add(1);
- foreach (var a in ls)
- {
- Console.Write(a+" ");
- }
- Console.WriteLine();
- ls.Sort();//排序
- foreach (var a in ls)
- {
- Console.Write(a+" ");
- }
- Console.WriteLine();
- Console.WriteLine(ls.Find(FindWith));//查找
- //或者使用匿名委托方法
- Console.WriteLine(ls.Find(delegate(int i) {
if (i == 3)
{
return true;
}
else {
return false;
}
})); - }
- //查找
- private static bool FindWith(int i)
- {
- if (i==3)
- {
- return true;
- }
- else
- {
- return false;
- }
- }