lambda表达式条件筛选
时间: 2023-09-16 10:07:26 浏览: 90
lambda 表达式
Lambda表达式在C#中常用于条件筛选。通过Lambda表达式,我们可以很方便地筛选符合特定条件的元素。
Lambda表达式的一般格式是:(参数列表) => 表达式或语句块
例如,如果我们有一个整数列表,我们可以使用Lambda表达式来筛选出所有大于5的元素。代码如下:
List<int> numbers = new List<int> { 1, 3, 5, 7, 9, 10, 12 };
List<int> filteredNumbers = numbers.Where(x => x > 5).ToList();
在上述代码中,使用了Lambda表达式 x => x > 5 来筛选出所有大于5的元素,并将结果存储在filteredNumbers列表中。通过Where()方法和Lambda表达式的结合,我们可以轻松地进行条件筛选。
除了使用Where()方法,Lambda表达式在C#中还可以用于其他LINQ方法,如Select()、OrderBy()等,以实现更复杂的条件筛选和数据操作。使用Lambda表达式进行条件筛选可以提高代码的简洁性和可读性,同时也提供了灵活性和扩展性。
阅读全文