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 分以上かかります。
問題は、データをロードするためのより良い解決策はありますか?