【问题标题】:What is the C#/.NET equivalent of BufferedInputStream (in Java)?BufferedInputStream(在 Java 中)的 C#/.NET 等价物是什么?
【发布时间】:2011-12-03 06:39:06
【问题描述】:

Java BufferedInputStream 和 BufferedOutputStream 类的 C# 等效项是什么?

【问题讨论】:

    标签: c# .net buffering


    【解决方案1】:

    嗯,有 BufferedStream 类(它像在 Java 中一样包装现有流),但您不需要像在 Java 中使用等效的那样经常使用它,因为 .NET 中的大多数内置流使用一定数量的内部缓冲。

    【讨论】:

    • 得到它!但是当我尝试在 BufferedStream 中包装 NetworkStream 时出现错误。该错误表示它无法将 BufferedStream 隐式转换为 NetworkStream!任何想法
    • @Xris:你用什么代码来做这个?如果这就是你正在做的事情,你不能简单地通过投射来换行......
    • 这里是代码:networStream1 = new BufferedStream(networkStream1)
    • 我猜networStream1 的静态类型是NetworkStream?将其更改为 StreamBufferedStream 或仅对缓冲流使用兼容类型的不同变量。
    • 你是对的!如何将NetworkStreamobject 转换或更改为Stream 对象?
    猜你喜欢
    • 2011-06-05
    • 2011-03-23
    • 1970-01-01
    • 2010-12-07
    • 2010-11-22
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    相关资源
    最近更新 更多