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

PHPz
リリース: 2023-08-22 12:21:15
転載
1248 人が閲覧しました

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

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

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

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

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

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

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

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

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

  • Length- ストリームの長さ

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

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

#4 #5 DirectoryInfo #6 File FileInfo FileStream MemoryStream メモリ アクセスに保存されたストリーミング データのランダム。 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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!