C# の並べ替えについて質問です。
List<Person> personList
50個のアイテムがあると仮定しましょう。
それぞれPerson
が持っていstring forename, surname
ます。
ここで、この人物のリストを並べ替えたいと思います。
まず、リストは でソートされますForename
。
したがって、私はこれを使用します:
personList.Sort((p1, p2)=>string.Compare(p1.Forename, p2.Forname, true));
Forname
この後、すべてのエントリを同じもので並べ替えたいと思いますSurname
。
これどうやってするの?
編集: @Russ Cam: リストの例を次に示します。
未分類:
David Johnson
William Black
David Smith
Matthew Edwards
Jayden Anderson
Andrew Connor
Adam Johnson
Daniel Armstrong
Steve Anderson
Daniel Black
並べ替え:
Adam Johnson
Andrew Connor
Daniel Armstrong
Daniel Black
David Johnson
David Smith
Jayden Anderson
Matthew Edwards
Steve Anderson
William Black