C#怎么对集合进行排序和过滤操作

avatar
作者
筋斗云
阅读量:0

对于集合的排序和过滤操作,可以使用LINQ(Language-Integrated Query)来实现。以下是一些常见的对集合进行排序和过滤操作的示例:

  1. 对集合进行排序:
List<int> numbers = new List<int> { 5, 2, 8, 1, 9 };  var sortedNumbers = numbers.OrderBy(x => x);  foreach (var number in sortedNumbers) {     Console.WriteLine(number); } 
  1. 对集合进行过滤:
List<int> numbers = new List<int> { 5, 2, 8, 1, 9 };  var filteredNumbers = numbers.Where(x => x > 5);  foreach (var number in filteredNumbers) {     Console.WriteLine(number); } 
  1. 对集合进行排序和过滤:
List<int> numbers = new List<int> { 5, 2, 8, 1, 9 };  var sortedFilteredNumbers = numbers.OrderBy(x => x).Where(x => x > 5);  foreach (var number in sortedFilteredNumbers) {     Console.WriteLine(number); } 

通过使用LINQ,您可以轻松地对集合进行排序和过滤操作,使代码更加简洁和易于理解。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!