.NET Framework クラス ライブラリのジェネリック (C# プログラミング ガイド)

Version 2.0 の .NET Framework クラス ライブラリには、System.Collections.Generic という新しい名前空間があります。この名前空間には、すぐに使用できるジェネリック コレクション クラスと関連インターフェイスが含まれています。 System などの他の名前空間も、IComparable<T> のような新しいジェネリック インターフェイスを提供します。 これらのクラスやインターフェイスは、.NET Framework の以前のリリースに用意されていた非ジェネリック コレクション クラスよりも処理効率に優れ、タイプ セーフです。 独自のカスタム コレクション クラスを設計し実装する前に、.NET Framework クラス ライブラリに用意されているクラスを使用できないか、またはいずれかのクラスからクラスを派生できないかを検討してください。

参照

参照

ジェネリックの概要 (C# プログラミング ガイド)

概念

C# プログラミング ガイド

ジェネリック コレクションを使用する状況

その他の技術情報

コレクションとデータ構造体