Einfache Abfrage
Fragestellung
- Alle Kunden mit mehr als 4 Buchstaben im Vornamen. Ausgegeben soll der nur der Vor- und Nachname.
Abfragesyntax
Customer[] customers = Services.Service.Customers;
var query = from customer in customers
where customer.Firstname?.Length > 4
select new { customer.Firstname, customer.Surname };
foreach (var item in query)
Console.WriteLine($"Vorname: {item.Firstname} Nachname: {item.Surname}");
Erweiterungsmethodensyntax
var query2 = customers
.Where(c => c.Firstname?.Length > 4)
.Select(c => new { c.Firstname, c.Surname });
foreach (var item in query)
Console.WriteLine($"Vorname: {item.Firstname} Nachname: {item.Surname}");