Wenn ich jemandem die folgende ForEach-Funktion erkläre, ist es dann korrekt zu sagen, dass #2 die " LINQ foreach-Ansatz " oder ist es einfach ein " List<T>
Erweiterungsmethode "die nicht offiziell mit LINQ verbunden ist?
var youngCustomers = from c in customers
where c.Age < 30
select c;
//1. traditional foreach approach
foreach (var c in youngCustomers)
{
Console.WriteLine(c.Display());
}
//2. LINQ foreach approach?
youngCustomers.ToList().ForEach(c => Console.WriteLine(c.Display()));