C#でストリームを扱う方法を理解するのに苦労しています。C#でパイプを実装する - どの(ストリーム?)クラスを使用するのですか?
私は、このフォームのクラスを持っていることを計画:
class Pipe {
public void PutChar(char c) { ... }
public char GetChar() { ... }
}
アイデアは、あるスレッドがそのPutChar()
方法を通じて、このPipe
に文字を配置します、と後で他のスレッドで取得するGetChar()
を利用しますということですPipe
にある文字。
Javaでは、私はPipedReader
とPipedWriter
クラスを使用します。 C#では同等のクラスが存在しないようですので、ここではどのクラス(ストリーム?)を使用しますか?または、これを実装する正しい方法はストリームではありませんか?代わりに、Queue
を使用する方が良いでしょうか?
おかげ
他の人が答えたように、特定の名前付きパイプOSの実装を探しているのかどうかはわかりません。おそらく、あなたは一般的な意味でパイプを見ているでしょうか?私は – kenny