Which name order does this program print?

from LINQ
C# 14 / .NET 10 intermediate 2 min

Which name order does this program print?

csharp
using System;
using System.Linq;

Row[] rows =
[
    new("A", "Red", 70),
    new("B", "Blue", 80),
    new("C", "Red", 90)
];

var sorted = rows
    .OrderBy(row => row.Team)
    .OrderByDescending(row => row.Score);

Console.WriteLine(string.Join(",", sorted.Select(row => row.Name)));

public sealed record Row(string Name, string Team, int Score);
Open in playground
Report an error