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