gpt4 book ai didi

c# - 控制查看包含大量文本的文件

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

是否有类似TextBox的WinForms控件,可以在只读模式下显示大量文本(数百兆字节)?当然,它应该可以在不立即将整个文件加载到内存中的情况下工作。

我正在尝试自己实现它,使用标准文本框,处理滚动和键盘事件并读取填充可见“窗口”所需的文本量。但它仍然有很多问题,我觉得我正在重新发明轮子。

最佳答案

将“数百兆字节”的文本加载到控件中听起来是一个非常非常糟糕的内存/性能明智的主意;它可能会使您的程序崩溃。无论如何,您将如何阅读所有这些数百万行?你真的需要一直把整篇文章放在那里吗?也许,如果你有一个缓冲区并将少量文本加载到 RichTextBox 中并且当你到达结尾(或什至接近结尾)时,只需加载下一个 100(或任何其他行数)。或者,如果您正在搜索某些内容,请搜索您的关键字并将相关文本放入 RichTextBox。这实际上取决于您打算做什么。

关于c# - 控制查看包含大量文本的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1159223/

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