是否有C#等效的Java InputStream和OutputStream的方法?

15

我正在参考用Java编写的源代码,其中包含InputStream和OutputStream对象。我想知道在C#中是否有一种方法可以创建用户自定义的InputStream和Outpustream类;如果没有,那么如果将它们视为简单的Stream对象,则Java InputStream和OutputStream对象是否具有相同的功能?


请参见此处的实现。 - abhinav
2个回答

17
在.NET中,输入流和输出流之间没有类型级别的区别。只需从System.IO.Stream派生自定义类,并让重写的属性CanReadCanWrite返回相应的值即可。

8

您可以使用StreamWriter和StreamReader类。


1
这个答案显然是错误的,令我感到有趣的是它实际上已经获得了足够的赞数以获得“好答案”徽章。这个答案的作者没有理解问题,可能是因为他在不知道Java的InputStreamOutputStream是什么的情况下回答,因此也不知道它们的C#等效物可能是什么。 - Mike Nakis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接