对于Java的InputStream和OutputStream, c#是否有等价的方法?
本文关键字:方法 是否 InputStream Java OutputStream 对于 | 更新日期: 2023-09-27 18:14:46
我指的是用java编写的源代码,它包含InputStream和OutputStream对象,我想知道是否有一种方法在c#中创建用户预定义的InputStream和Outpustream类;如果不是java InputStream和OutputStream对象,如果我把它们当作一个简单的流对象,它们会有相同的功能吗?
在。net中,进出流之间没有类型级别的区别。只需从System.IO.Stream
派生您的自定义类,并让覆盖的属性CanRead
和CanWrite
返回适当的值。
可以使用StreamWriter和StreamReader类
- StreamReader:实现TextReader从特定编码的字节流中读取字符
- StreamWriter:实现TextWriter,用于以特定编码将字符写入流。