基本クラスライブラリ
プログラミングで使用される多くの共通なコンテナあるいはコレクションクラスを定義している。リスト (ArrayList)、キュー (Queue)、スタック (Stack)、ハッシュ (Hashtable)、連想配列 (実装としてはHashtable, DictionaryBase, SortedList) などである。
.NET Framework 2.0以降では、ジェネリックプログラミングのサポート (Generic) を含んでいる。
この名前空間はWindows Formsアーキテクチャを含み、ネイティブのWindowsインターフェイス(Windows API)をラッピングする。これによりWindows向けのGUIアプリケーションをマネージドコードで記述することが可能になる。 このシステムはWindows Presentation Foundationにより置き換えられる予定である。
デリゲートおよびラムダ式により構文木として記述された高レベルなコードが実行時に検査され、実行されることを許可する。
この名前空間はプログラミングの需要の核たるものを含んでいる。各種の基本数値型、文字列型 (String)、日時型 (DateTime)、論理値型 (Boolean) などのクラスと構造体、コンソール (Console)、数学関数と数学定数 (Math)、属性、例外および配列など、各種の基本クラスやインターフェイス、環境をサポートしている。
マルチスレッドプログラミングを容易にする。スレッドの活動とデータへのアクセスの同期を可能にし、またシステムにより供給されたスレッドプールを提供する。