我到处读过,无法弄清楚如何将字典保存到.txt文件中。我知道你不能只保存字典,你需要将它转换为字符串,但我坚持这一点。我不知道如何将其转换为字符串,编写它,然后再将其读回并将其从字符串转换为字典。
public static Dictionary<string, string> dict = new Dictionary<string, string>();
答案 0 :(得分:1)
尝试查找序列化。您可以将Dictionary序列化为二进制并将其存储在文件中。请参阅BinaryFormatter on msdn。简单地说,你可以:
var binaryFormatter = new BinaryFormatter();
binaryFormatter.Serialize(fileStream, dict);