我使用OpenFileDialog将文本文件加载到RichTextBox中。但是当有大量文本(例如约50-70行的歌词)时,当我点击“打开”时,程序会挂起几秒钟(约3-5秒)。这是正常现象吗?也许有一些更快的方法或组件可以加载文本文件?如果我的问题不合适,请删除它。谢谢。
if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string text = File.ReadAllText(openFileDialog1.FileName);
for (int i = 0; i < text.Length - 1; i++)
{
richTextBox1.Text = text;
}
}
我猜可能是ReadAllLines
导致这个问题?