ホームページ  >  記事  >  バックエンド開発  >  C# のストリームとバイト ストリーム

C# のストリームとバイト ストリーム

PHPz
PHPz転載
2023-08-22 12:21:151270ブラウズ

C# のストリームとバイト ストリーム

#ファイルとは、特定の名前とディレクトリ パスを持つディスクに保存されたデータの集合です。ファイルが読み取りまたは書き込みのために開かれると、そのファイルはストリームになります。

ストリームの種類には次のものが含まれます:

  • バイト ストリーム - Stream、FileStream、MemoryStream、および BufferedStream を含みます。

  • 文字ストリーム - Textreader-TextWriter、StreamReader、StraemWriter、およびその他のストリームが含まれます。

バイト ストリームのクラスは、ストリーム内のデータをバイトとして扱います。

Stream クラスは、他のバイト ストリーム クラスの基本クラスです。そのプロパティは次のとおりです:

  • CanRead - ストリームが読み取りをサポートするかどうか

  • CanWrite - ストリームが書き込みをサポートしているかどうか

  • Length - ストリームの長さ

System.IO 名前空間にはさまざまな名前空間があります。ファイルの作成と削除、ファイルの読み取りまたは書き込み、ファイルの終了などのファイル関連の操作を実行するクラス。

ここで説明するストリームについては、次の表で説明します。

#4#5DirectoryInfo#6FileFileInfoFileStreamMemoryStreamメモリ アクセスに保存されたストリーミング データのランダム。 Path は、バイト ストリームから文字を読み取るために使用されます。 は、ストリームに文字を書き込むために使用されます。 は、文字列バッファから読み取るために使用されます。 は、文字列バッファへの書き込みに使用されます。
シリアル番号 I/O クラスと説明
1 BinaryReader

バイナリ ストリームから生データを読み取ります。

2 BinaryWriter

生データをバイナリ形式で書き込みます。

3 BufferedStream

は、バイト ストリームの一時ストレージに使用されます。

Directory は、ディレクトリ構造の操作に使用されます。

は、ディレクトリに対する操作を実行するために使用されます。

DriveInfo ドライブ情報を提供します。

#7

はファイルの操作に使用されます。

8

は、ファイルに対する操作を実行するために使用されます。

9

は、ファイル内の任意の場所からの読み取りと書き込みに使用されます。

#10

#11

パス情報に対して操作を実行します。 #12

StreamReader

13

StreamWriter

14

StringReader

15

StringWriter

以上がC# のストリームとバイト ストリームの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。