「TIPS:自作クラスによる配列をソート(並べ替え)するには?」では、IComparableインターフェイス(System名前空間)を実装することにより、自作クラスの配列をソートする方法について解説したが、.NET Framework 3.5(Visual Studio 2008)以降では、LINQの機能を使って、もっと簡単に自作クラスの配列をソートできる。 OrderByメソッドによるソート LINQでは、コレクションのソートはOrderByメソッドによって可能だ。このメソッドは配列(=System名前空間のArrayクラス)に対しても呼び出すことができる*。 * 配列に対するOrderByメソッドは、実際には拡張メソッドとして実装されており、その実体はEnumerableクラス(System.Linq名前空間)で実装されている。 以下のサンプル・プログラムでは、独自のWordクラスを定