C#:如何将字典保存到文本文件中

本文关键字:文本 文件 保存 字典 | 更新日期: 2023-09-27 18:26:42

我到处都读过,不知道如何将字典保存到.txt文件中。我知道你不能只保存字典,你需要把它转换成字符串,但我一直在做这件事。我不知道如何将它转换为字符串,编写它,然后再读回来,并将它从字符串转换为词典。

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

C#:如何将字典保存到文本文件中

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

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

还有一个XmlSerializer类。