4

我到处阅读,无法弄清楚如何将字典保存到 .txt 文件。我知道您不能只保存字典,您需要将其转换为字符串,但我坚持这一点。我不知道如何将其转换为字符串,将其写入,然后再将其读回并将其从字符串转换为字典。

public static Dictionary<string, string> dict = new Dictionary<string, string>();
4

1 回答 1

1

尝试查找序列化。您可以将字典序列化为二进制并将其存储在文件中。请参阅msdn 上的 BinaryFormatter。简单地说,您可以:

var binaryFormatter = new BinaryFormatter();
binaryFormatter.Serialize(fileStream, dict);

还有一个XmlSerializer 类

于 2013-08-06T18:21:08.867 回答