リストボックスに大きなテキスト ファイル (+/- 50.000 行) のコンテンツを読み込んで表示する最速の方法は何ですか?
私は使用しています: listBox1.DataSource = File.ReadAllLines(filePath);
そのような大きなファイルをリストボックスよりも速くロードできる別のコントロールはありますか (行を選択する可能性があります)?
別のスレッドまたはバックグラウンドワーカーで File.ReadAllLines(filePath) を実行するのが最善の方法ですか?
前もって感謝します!
更新 2: アプリケーションがファイルをロードしている場合、GUI がフリーズします。ファイルを別のスレッドにロードしても問題ありません。この問題を解決するには?