标签: c# java
我指的是用java编写的源代码,它包含 InputStream 和 OutputStream 对象,我想知道C#中是否有一种创建用户预定义的方法InputStream和Outpustream类;如果不是java InputStream和OutputStream对象,如果我将它们视为一个简单的Stream对象,它们将具有相同的功能吗?
答案 0 :(得分:13)
.NET中的输入流和输出流之间没有类型级别的区别。只需从System.IO.Stream派生您的自定义类,然后让覆盖的属性CanRead和CanWrite返回相应的值。
System.IO.Stream
CanRead
CanWrite
答案 1 :(得分:7)
您可以使用StreamWriter和StreamReader类。