标签: c# visual-studio
我有包含树节点的字典。我有一个将在其中显示树节点的表单。但是当会话过期并且如果打开相同的表单时,树节点将不会出现在其中。所以我创建了BinaryFormatter序列化程序,将树节点序列化为文件并保存。因此,当打开相同的表单时,它将检查文件并反序列化其中的树节点对象,并在会话过期后显示。但问题是使用BinaryFormatter它太慢而且消耗大量内存。所以这是在C#中序列化Dictionary的最佳方式