C#中的.Where和.Select是LINQ(Language Integrated Query)中的两个常用方法。
示例代码:
List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
var filteredNumbers = numbers.Where(n => n % 2 == 0);
// filteredNumbers = { 2, 4 }
示例代码:
List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
var squaredNumbers = numbers.Select(n => n * n);
// squaredNumbers = { 1, 4, 9, 16, 25 }
总结:.Where方法用于筛选集合中的元素,.Select方法用于对集合中的元素进行转换。它们都是LINQ中常用的操作符,能够简化对集合的处理操作。
领取专属 10元无门槛券
手把手带您无忧上云