C#:如何将字典保存到文本文件中?
发布时间:2020-12-15 21:54:31 所属栏目:百科 来源:网络整理
导读:我到处都读过,无法弄清楚如何将字典保存为.txt文件.我知道你不能只保存字典,你需要将它转换为字符串,但我坚持这一点.我不知道如何将它转换为字符串,编写它,然后再读回来并将其从字符串转换为字典. public static Dictionarystring,string dict = new Diction
我到处都读过,无法弄清楚如何将字典保存为.txt文件.我知道你不能只保存字典,你需要将它转换为字符串,但我坚持这一点.我不知道如何将它转换为字符串,编写它,然后再读回来并将其从字符串转换为字典.
public static Dictionary<string,string> dict = new Dictionary<string,string>(); 解决方法
尝试查找序列化.您可以将Dictionary序列化为二进制并将其存储在文件中.请参阅
BinaryFormatter on msdn.简单地说,您可以:
var binaryFormatter = new BinaryFormatter(); binaryFormatter.Serialize(fileStream,dict); 还有一个XmlSerializer class. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |