按代码排序列表,然后按名称排序

Tav*_*usi 3 c# sorting delegates

我有一个对象列表.我通过写这行来按代码对此列表进行排序:

Result.Sort(delegate(Position p1, Position p2) { return p1.Code.CompareTo(p2.Code); });
Run Code Online (Sandbox Code Playgroud)

但我想首先按Code然后按名称对此行进行排序.我该怎么做?

gdo*_*ica 5

为什么不使用LINQ?

var ordered = list.OrderBy(x => x.Code).ThenBy(x => x.Name).ToList();
Run Code Online (Sandbox Code Playgroud)