Lambda examples
Lambda expressions are commonly used in C# with query syntax, particularly when working with LINQ (Language Integrated Query). Here are five examples where lambda expressions shine in conjunction with query syntax:
Filtering with Where:
var filteredItems = from item in itemList
where item.Price > 100 && item.Quantity > 5
select item;
Ordering with OrderBy:
var sortedItems = from item in itemList
orderby item.Name ascending
select item;
Selecting Specific Data with Select:
var itemNames = from item in itemList
select item.Name;
Grouping with GroupBy:
var groupedItems = from item in itemList
group item by item.Category into categoryGroup
select new { Category = categoryGroup.Key, Items = categoryGroup };
Combining Operations:
var result = from item in itemList
where item.Price > 50
orderby item.Name ascending
select new { Name = item.Name, TotalPrice = item.Price * item.Quantity };
(Before going crazy on using lambda and LINQ, please make sure to check the performance or if it is even better to use a stored procedure!)
No files yet, migration hasn't completed yet!