私はLinqを初めて使っています。なぜ、First()というメソッド呼び出しが、次のクエリでCountyから注文する際に必要なのだろうと思います。また、を知った後、が必要な場合は、Last()メソッドを使用して同じ結果を達成できますか?Orderby文はFirst()メソッド呼び出しを使用しますが、なぜそれが必要ですか?
var hsQ = from hspt in hospitals
orderby hspt.City
group hspt by hspt.County into hsptGroup
orderby hsptGroup.First().County
select hsptGroup;
注:上記の例では、私が読んでいる本からの質問/回答の一部であり、私は見ることのためにタイプ病院が明示的に定義されていません。
この場合の「キー」は郡であるため、グループの '.Key'を' orderby'で使用した方がより明確になりました。 –