Share via


Visual Studio の基本的なプログラミングの名前空間

更新 : 2007 年 11 月

.NET Framework には、基本的なプログラミングの名前空間があります。

  • System.Collections - リスト、キュー、配列、ハッシュ テーブル、ディクショナリなど、オブジェクトのさまざまなコレクションを定義するインターフェイスとクラスが含まれています。

  • System.Collections.Generic - ジェネリック コレクションを定義するインターフェイスとクラスが含まれています。これを使用して、厳密に型指定されたコレクションを作成し、非ジェネリックの厳密に型指定されたコレクションを使用した場合に比べてタイプ セーフおよびパフォーマンスを向上させることができます。

  • System.IO - データ ストリームやファイルを同期的および非同期的に読み取ったり書き込んだりできるようにする型が含まれています。

  • System.Text - ASCII、Unicode、UTF-7、および UTF-8 の文字エンコーディングを表すクラス、つまり、文字のブロックとバイトのブロックを相互に変換するための抽象基本クラスと、String の中間インスタンスを作成せずに String オブジェクトの操作と書式設定を行うヘルパ クラスが含まれています。

  • System.Threading - マルチスレッド プログラミングを実現するクラスとインターフェイスが用意されています。この名前空間には、スレッド グループを管理する ThreadPool クラス、指定された時間が経過したときにデリゲートが呼び出されるようにする Timer クラス、および同時に指定できないスレッドを同期化するための Mutex クラスが含まれています。System.Threading には、スレッドのスケジューリングと待機通知を行うためのクラスも用意されています。

関連するセクション

参照

その他の技術情報

Visual Studio の .NET Framework クラス ライブラリ