在列表框中加载和显示大型文本文件(+/- 50.000 行)内容的最快方法是什么?
我正在使用:listBox1.DataSource = File.ReadAllLines(filePath);
是否有另一个控件可以比列表框更快地加载如此大的文件(可以选择行)?
这是在另一个线程或后台工作人员中执行 File.ReadAllLines(filePath) 的最佳方法吗?
先感谢您!
更新 2: 如果应用程序正在加载文件,则 GUI 冻结。如果我在不同的线程中加载文件并不重要。如何解决这个问题呢?