>>88
MSDN見てみたが、これ使えるのかな?

ArrayList.Sort (IComparer)
指定した比較演算子を使用して、ArrayList 全体内の要素を並べ替えます。