gpt4 book ai didi

c# - 如何从流读取器或流写入器分离流?

转载 作者:太空狗 更新时间:2023-10-29 23:03:47 24 4
gpt4 key购买 nike

我有一个类接受流作为输入(在构造函数中)。它通过各种方法显示来自该流的内容。

但是,我不希望我的对象负责关闭流——这应该是调用者的责任。因此,我需要关闭我的类中的 StreamReader,但我无法关闭底层流。

这可能吗?

最佳答案

关闭流读取器将关闭底层流。没有办法解决这个问题。但是,您需要关闭流读取器的唯一原因是底层流也被关闭。其余部分都是托管代码。这意味着你可以放弃你的流阅读器,一切都应该没问题——假设你的调用者记得按他们应该的方式关闭他们的流。

关于c# - 如何从流读取器或流写入器分离流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3973770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com