List<int> 的 FindAll 方法

利用委托可以查找满足自定义条件的数值:

测试代码:

class Program
{
static void Main(string[] args)
{
List<int> list = new List<int>();
list.Add(1);
list.Add(2);
list.Add(3);
list.Add(2);

List<int> result = list.FindAll(Even);

foreach (int number in result)
{
Console.WriteLine(number);
}
}

public static bool Even(int value)
{
return (value % 2) == 0;
}
}

效果:
2

2

 

posted @ 2012-04-08 14:43  wouldguan  阅读(798)  评论(0编辑  收藏  举报