【问题标题】:Is there a C# equivalent way for Java InputStream and OutputStream?Java InputStream 和 OutputStream 是否有 C# 等效方式?
【发布时间】:2018-05-07 22:35:34
【问题描述】:

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

【问题讨论】:

  • 参见this 实现。

标签: c# java


【解决方案1】:

.NET 中的输入流和输出流之间没有类型级别的区别。只需从 System.IO.Stream 派生您的自定义类,并让覆盖的属性 CanReadCanWrite 返回适当的值。

【讨论】:

    【解决方案2】:

    您可以使用 StreamWriter 和 StreamReader 类。

    【讨论】:

    • 这个答案明显是错误的,让我感到有趣的是,它实际上已经收到了几乎足够多的赞成票来获得“好答案”徽章。此答案的作者未能理解该问题,可能是因为他在回答时不知道 Java 的 InputStreamOutputStream 是什么,因此不知道它们的 C# 等价物可能是什么。
    猜你喜欢
    • 2010-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-25
    • 2012-08-03
    • 2018-04-07
    • 2013-06-03
    相关资源
    最近更新 更多