【发布时间】:2015-03-06 03:57:37
【问题描述】:
在列表框中加载和显示大型文本文件(+/- 50.000 行)内容的最快方法是什么?
我正在使用:listBox1.DataSource = File.ReadAllLines(filePath);
是否有其他控件可以比列表框更快地加载如此大的文件(可以选择行)?
这是在另一个线程或后台工作人员中执行 File.ReadAllLines(filePath) 的最佳方式吗?
提前谢谢你!
更新 2: 如果应用程序正在加载文件,则 GUI 冻结。 如果我在不同的线程中加载文件并不重要。如何解决这个问题?
【问题讨论】:
-
您打算在 windows 窗体或 asp.net 中执行此操作吗?
标签: file text listbox loading show