C#LINQThenBy

前の並べ替えの次に昇順で並べ替えます。

構文

source.ThenBy(keySelector)

使用例

下記の値を入力するとサンプルに即時反映されます。

var
people
new
Name
sorted
OrderBy
ThenBy
var people = new[] {
    new { Name = "Bob", Age = 30 },
    new { Name = "Alice", Age = 25 },
    new { Name = "Alice", Age = 20 }
};
var sorted = people.OrderBy(p => p.Name).ThenBy(p => p.Age);