gpt4 book ai didi

c# - 作为流访问 TextReader

转载 作者:行者123 更新时间:2023-11-30 13:39:12 26 4
gpt4 key购买 nike

我希望 TextReader 具有 Stream 具有的类似功能。特别是在流中设置位置的能力。有什么方法可以将 TextReader 变成流吗?

我想接受一个 TextReader 但像访问 Stream 一样访问它。

最佳答案

您可以通过使用 StreamReader 类来获取 Stream。 StreamReader 是 TextReader 的子类,因此您可以通过执行以下操作轻松访问其流属性:

    TextReader reader = File.OpenText("C:\\todo.txt");
Stream stream = ((StreamReader)reader).BaseStream;

根据您需要执行的操作,您也可以只使用 StreamReader 类。

来源:http://msdn.microsoft.com/en-us/library/system.io.streamreader.aspx

希望这对您有所帮助!

关于c# - 作为流访问 TextReader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13241894/

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