ここからSystem.Collections.ObjectModel名前空間にある、汎用的なジェネリックコレクションについて見ていきます。 System.Collections.ObjectModel名前空間にはジェネリックなコレクションクラスを独自に実装する際に便利な基本クラスが用意されていて、そのまま使うことも出来れば、派生して機能を拡張して使うことも出来るようになっています。