在C#中,Lambda表達式可以在集合操作中使用,例如在LINQ查詢中。可以使用Lambda表達式來定義條件、投影和排序等操作。
以下是Lambda表達式在集合操作中的一些示例用法:
List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
var filteredNumbers = numbers.Where(n => n > 3);
List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
var squaredNumbers = numbers.Select(n => n * n);
List<int> numbers = new List<int> { 5, 3, 1, 4, 2 };
var sortedNumbers = numbers.OrderBy(n => n);
List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
var sum = numbers.Sum();
在以上示例中,Lambda表達式通常以箭頭符號“=>”前面是Lambda參數,后面是Lambda主體。在集合操作中,Lambda表達式可以用來定義篩選條件、投影操作、排序規則以及聚合函數等。Lambda表達式使得對集合的操作更加簡潔和靈活。