我在Java中定义了一个Pipe类,使用了PipedReader
和PipedWriter
。我现在正试图将同一个类移植到C#。是否有可能完成与C#中的以下代码所示相同的内容?
public final class Pipe {
private final PipedReader pipedReader = new PipedReader();
private final PipedWriter pipedWriter = new PipedWriter();
public Pipe() {
pipedWriter.connect(pipedReader);
}
...
}
我猜我想在C#中使用PipedReader
和PipedWriter
将StreamReader
和StreamWriter
?
是否有类似connect()
方法的内容?
所以,我的目标是实现一个(小)Pipe& Filter框架。 我的想法是创建一个Pipe类和Filter类,这样当我需要使用Pipe& Filter架构风格实现一些系统时,我将对我正在使用的这个小框架进行编码。 每个过滤器都可以在自己的线程上运行。
由于