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

C#のストリーム


ストリームは基本的に、通信パスを通過するバイトのシーケンスです。入力ストリームと出力ストリームの2つのメインストリームがあります。入力ストリームはファイルからのデータの読み取り(読み取り操作)に使用され、出力ストリームはファイルへの書き込み(書き込み操作)に使用されます。

System.IO名前空間のFileStreamクラスは、ファイルの読み取り、書き込み、およびファイルのクローズに役立ちます。このクラスは、抽象クラスStreamから派生しています。

FileStreamオブジェクトを作成して、新しいファイルを作成するか、既存のファイルを開きます。構文は次のとおりです-

FileStream <object_name> = new FileStream( <file_name>, <FileMode Enumerator>,
<FileAccess Enumerator>, <FileShare Enumerator>);

ここで

FileMode

FileMode列挙子は、ファイルを開くためのさまざまなメソッドを定義します。

FileAccess

FileAccess列挙子には、読み取り、読み取り、書き込み、書き込みのメンバーがあります。

ファイル共有

FileShare列挙子には、継承可能、読み取り、読み取り/書き込み、書き込みなどのメンバーがあります。


  1. ファイルストリームとは何ですか?それらをうまく利用する方法は? [説明]

    MicrosoftがWindowsを設計したとき、ファイルの情報(たとえば、ファイルが作成された日付)を格納するために通常の属性を使用する代わりに、この情報を非表示の場所に格納することを決定します。この隠された場所はファイルストリームとして知られています。 このチュートリアルでは、ファイルストリームと、それらを有効に活用する方法について学習します。 Windowsシステムの各ファイルには、アプリケーションが情報を保存するために使用できるデフォルトのストリームが付属しています。ファイルに複数のストリーム(代替ストリームとも呼ばれます)を含めることもできますが、アプリケーションで使用されること

  2. コード例を含むJava8Streamsチュートリアル

    このブログ投稿では、Java 8 Streamsの機能について説明し、さまざまなコード例を提供します。 Java Streamsは関数型プログラミングをJavaにもたらし、Java 8以降でサポートされているため、古いバージョンのJavaを使用している場合は、JavaStreamsを使用するためにJava8にアップグレードする必要があります。 Javaストリームを使用する理由 ストリームの利点のいくつか: ストリームを使用すると、より効率的なJavaプログラマーになります(ほんの数行のコードで、ストリームを使用して実際にかなり多くのことを達成できることがわかります)。 使い捨て関数の一種