#ファイルとは、特定の名前とディレクトリ パスを持つディスクに保存されたデータの集合です。ファイルが読み取りまたは書き込みのために開かれると、そのファイルはストリームになります。
ストリームの種類には次のものが含まれます:
バイト ストリーム - Stream、FileStream、MemoryStream、および BufferedStream を含みます。
文字ストリーム - Textreader-TextWriter、StreamReader、StraemWriter、およびその他のストリームが含まれます。
バイト ストリームのクラスは、ストリーム内のデータをバイトとして扱います。
Stream クラスは、他のバイト ストリーム クラスの基本クラスです。そのプロパティは次のとおりです:
CanRead - ストリームが読み取りをサポートするかどうか
CanWrite - ストリームが書き込みをサポートしているかどうか
Length - ストリームの長さ
System.IO 名前空間にはさまざまな名前空間があります。ファイルの作成と削除、ファイルの読み取りまたは書き込み、ファイルの終了などのファイル関連の操作を実行するクラス。
ここで説明するストリームについては、次の表で説明します。
シリアル番号 | I/O クラスと説明 |
---|---|
1 |
BinaryReader バイナリ ストリームから生データを読み取ります。 |
2 |
BinaryWriter 生データをバイナリ形式で書き込みます。 |
3 |
BufferedStream は、バイト ストリームの一時ストレージに使用されます。 |
Directory は、ディレクトリ構造の操作に使用されます。 | |
DirectoryInfo | は、ディレクトリに対する操作を実行するために使用されます。 | #6
DriveInfo |
ドライブ情報を提供します。
#7 |
はファイルの操作に使用されます。
8 |
|
は、ファイルに対する操作を実行するために使用されます。
9 |
|
は、ファイル内の任意の場所からの読み取りと書き込みに使用されます。 #10 | |
メモリ アクセスに保存されたストリーミング データのランダム。 |
#11 | Path
パス情報に対して操作を実行します。 |
#12
StreamReader |
13
StreamWriter |
|
14
StringReader |
|
15
StringWriter |
|
以上がC# のストリームとバイト ストリームの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。