連載目次 配列のように使えて長さは可変のコレクションが、.NET Frameworkには2つある。ArrayListクラス(System.Collections名前空間)とList<T>クラス(System.Collections.Generic名前空間)だ。両者の違いは何だろうか? そして、どちらを使うべきだろうか? 結論から言っておくと、Listを使うべきなのだ。本稿では、両者の使い方や変換方法、そしてパフォーマンスについて解説していく。 特定のトピックをすぐに知りたいという方は以下のリンクを活用してほしい。