gpt4 book ai didi

C# 撤消 file.ReadLine()

转载 作者:太空宇宙 更新时间:2023-11-03 17:56:57 26 4
gpt4 key购买 nike

我正在阅读巨大的文本文件(1.8 GB)

     while ((j = file.ReadLine()) != null) {...}

但是,经过一些操作后,我陷入了这样的境地,当我想“撤消”上一个 ReadLine 时,下一个 ReadLine 实际上会读取完全相同的行。

有什么办法吗? :)

同样的工作会在没有任何阅读的情况下进行“查看下一个字符”,这样我就可以根据这个字符来决定是否要阅读下一行。

例子:

    >1
abc
def
>2
ghi

在我用 ReadLine() 读取“def”后,我想知道下一行是否包含“>”字符,或者是否只有字母表中的字母。

非常感谢。

最佳答案

如果只是“查看下一个字符”,请使用 Peek() 方法:

http://msdn.microsoft.com/en-us/library/system.io.streamreader.peek(v=VS.100).aspx

关于C# 撤消 file.ReadLine(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8432326/

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