我有一个包含 457379 行的文本文件和这个结构
Key1\t\tValue1
Key2\t\tValue2
我正在使用此代码将其加载到Dictionary<string,string>
private void StartScan()
{
using (StreamReader sr = new StreamReader("fh.txt"))
{
while (!sr.EndOfStream)
{
scaned++;
label4.Text = scaned.ToString();
var read = sr.ReadLine().Split(new string[] { "\t\t" }, StringSplitOptions.None);
fh.Add(read[0], read[1]);
}
}
}
但是加载数据需要6分钟以上。
问题是有没有更好的解决方案来加载数据?