Zum Hauptinhalt springen

SortBy-Bedingung

Fragestellung

  • Bestellungen nach Shipped und dann nach der Qualität sortieren

Abfragesyntax

var query7 = from o in orders
orderby o.Shipped, o.Quantity
select (o);

foreach (var item in query7)
Console.WriteLine($"Shiped: {item.Shipped}, Quality {item.Quantity}, OrderId: {item.OrderId}, PrductId {item.ProductId}");

Erweiterungsmethodensyntax

var query8 = orders
.OrderBy(o => o.Shipped)
.ThenBy(o => o.Quantity);

foreach (var item in query8)
Console.WriteLine($"Shiped: {item.Shipped}, Quality {item.Quantity}, OrderId: {item.OrderId}, PrductId {item.ProductId}");

Kommentare