入出力操作

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

ここでは、ファイルとストリームの相違を明らかにしておきます。ファイルとは、特定のバイト シーケンスを順序立てて格納する名前付きのコレクションであり、永続ストレージを保有します。したがって、ファイルには、ディレクトリ パス、ディスク ストレージ、ファイル名、ディレクトリ名などの概念が関係します。これに対してストリームは、ストレージ メディアの 1 つであるバッキング ストアとの間でバイトの書き込みや読み込みを行うための手段を提供するものです。ディスク以外にいくつかのバッキング ストアが存在するのと同じように、ファイル ストリーム以外にもさまざまなストリームが存在します。たとえば、ネットワーク ストリーム、メモリ ストリーム、テープ ストリームなどがあります。

このセクションの内容

関連項目