我有一个TextReader
,它是由一种黑盒系统创建的,所以我没有任何关于创建它的源文件的信息。
我需要将这个TextReader回传到我的应用程序中创建的对象中的黑盒系统中。
但是,我需要从TextReader中获取一些信息来帮助我创建对象。
我知道你不能“倒带”TextReader,但是否有一种方法可以复制它,以便我可以读取和丢弃临时副本,而不会使源TextReader向前移动?
我查看了此SO线程,但我不确定它是否涉及我的要求。
如果是,请有人详细说明一下,以便我理解?
提前感谢。