C#
 Computer >> コンピューター >  >> プログラミング >> C#

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


ファイルは、特定の名前とディレクトリパスでディスクに保存されたデータのコレクションです。ファイルを読み取りまたは書き込み用に開くと、そのファイルはストリームになります。

ストリームのタイプには次のものが含まれます-

  • バイトストリーム − Stream、FileStream、MemoryStream、BufferedStreamが含まれます。

  • キャラクターストリーム − Textreader-TextWriter、StreamReader、StraemWriter、およびその他のストリームが含まれます。

バイトストリームには、ストリーム内のデータをバイトと見なすクラスがあります。

ストリームクラスは、他のバイトストリームクラスのベースです。以下はプロパティです-

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

  • CanWrite −ストリームが書き込みをサポートするかどうか

  • 長さ −ストリームの長さ

System.IO名前空間には、ファイルの作成と削除、ファイルの読み取りまたは書き込み、ファイルのクローズなど、ファイルを使用して多数の操作を実行するために使用されるさまざまなクラスがあります。

私たちが議論したストリームは、以下の表で説明されています-

Sr.No I/Oクラスと説明
1 BinaryReader
バイナリストリームからプリミティブデータを読み取ります。
2 BinaryWriter
プリミティブデータをバイナリ形式で書き込みます。
3 BufferedStream
バイトストリームの一時ストレージ。
4 ディレクトリ
ディレクトリ構造の操作に役立ちます。
5 DirectoryInfo
ディレクトリの操作を実行するために使用されます。
6 DriveInfo
ドライブの情報を提供します。
7 ファイル
ファイルの操作に役立ちます。
8 FileInfo
ファイルの操作を実行するために使用されます。
9 FileStream
ファイル内の任意の場所からの読み取りおよびファイルへの書き込みに使用されます。
10 MemoryStream
メモリに保存されているストリーミングデータへのランダムアクセスに使用されます。
11 パス
パス情報に対して操作を実行します。
12 StreamReader
バイトストリームから文字を読み取るために使用されます。
13 StreamWriter
ストリームに文字を書き込むために使用されます。
14 StringReader
文字列バッファからの読み取りに使用されます。
15 StringWriter
文字列バッファへの書き込みに使用されます。

  1. VLCで音楽とビデオをストリーミングする方法は?

    VLCは無料で使用でき、ほとんどすべてのメディア形式ファイルを開くことで最もよく知られているオープンソースのメディアプレーヤーです。オーディオやビデオ形式を再生するのではなく、さまざまな機能のための多くの機能を備えています。ほとんどのユーザーは、VLCを介して、Webカメラ、デスクトップ、または任意のストリームを記録できることを知っています。ただし、VLCで音楽やビデオをストリーミングするために利用できる機能もあります。この記事では、VLCメディアプレーヤーで映画や音楽をストリーミングする方法を学びます。 VLCでの音楽とビデオのストリーミング ユーザーは、メディアメニューにあるボタンで

  2. HP Stream 7、Windows 10、アクセシビリティと将来

    覚えていると思いますが、数年前、私は Windows 8.1 で構成された HP Stream 7 Signature Edition タブレットを衝動的に購入し、しばらく使用して、そのタッチの性質とそうでないことに折り合いをつけようとしました。タッチ操作システム。この経験はやや物足りないものでした。 次に、デバイスを Windows 10 にアップグレードしてから、ホビットの物語のように、シャイアにアップグレードしてから戻しました。これは、Microsoft の主力オペレーティング システムの最新バージョンがうまく動作していなかったためです。その後、このタブレットで数回遊んで、Window