是的,Lambda表達式在C#中經常用于LINQ查詢。通過Lambda表達式,可以對集合進行過濾、排序、投影等操作。Lambda表達式提供了一種簡潔而強大的語法,能夠輕松地編寫復雜的LINQ查詢。Lambda表達式通常用于LINQ的Where、OrderBy、Select等方法中。例如:
var numbers = new List<int> { 1, 2, 3, 4, 5 };
var evenNumbers = numbers.Where(n => n % 2 == 0);
var squaredNumbers = numbers.Select(n => n * n);
var sortedNumbers = numbers.OrderBy(n => n);
在上面的示例中,Lambda表達式被用于Where、Select和OrderBy方法中,對集合進行過濾、投影和排序操作。Lambda表達式的使用使得代碼更加簡潔和易于理解。因此,Lambda表達式在C#中與LINQ結合使用非常常見。