Java InputStream和OutputStream是否有一种C#等价的方法?

Java InputStream和OutputStream是否有一种C#等价的方法?,c#,java,C#,Java,我指的是用java编写的源代码,它始终包含InputStream和OutputStream对象,我想知道C#中是否有方法创建用户预定义的InputStream和OutputStream类;如果不是java InputStream和OutputStream对象,那么如果我将它们视为简单的流对象,它们是否具有相同的功能?在.NET中,输入流和输出流之间没有类型级别的区别。只需从System.IO.Stream派生自定义类,并允许重写属性并返回适当的值。您可以使用StreamWriter和Stream

我指的是用java编写的源代码,它始终包含InputStreamOutputStream对象,我想知道C#中是否有方法创建用户预定义的InputStream和OutputStream类;如果不是java InputStream和OutputStream对象,那么如果我将它们视为简单的流对象,它们是否具有相同的功能?

在.NET中,输入流和输出流之间没有类型级别的区别。只需从
System.IO.Stream
派生自定义类,并允许重写属性并返回适当的值。

您可以使用StreamWriter和StreamReader类

  • :实现以特定编码从字节流读取字符的
  • :实现以特定编码将字符写入流的方法
参见实施。