質問: persons.Distnct().ToArray(); ``` その段階で注文を実行することは可能ですか(私は`OrderBy`を2番目の行に移動することを知っています - 評価後に注文を行います)?
回答: Linqのドキュメンテーション: > Distinct(...)メソッドは、重複する値を含まない**順序のない**シーケンスを返します。 > > したがって、注文は同じであることが保証されていません。 `.Distinct()`後に順序保証が必要な場合、唯一のオプションは`.OrderBy()`再度適用すること`.OrderBy()` 。 参照: