(не заметил вопроса, задающего этот вопрос).
Почему нельзя сериализовать словарь?
Большинство ресурсов, веб-сайтов, блогов и т. Д. Говорят, что он не может быть сериализованным,Однако, читая «CLR через C #» 3-е издание, стр. 664 приводит словарь в качестве примера графа объектов, который может быть сериализованным.
Обратите внимание, что в этой главе говорится о двоичной сериализации.Так что, это может быть сериализовано с использованием BinaryFormatter, но не может быть сериализовано в XML?
Или есть ли здесь какая-то разница, что я отсутствует между IDictionary и Dictionary?
Чтобы уточнить ... при каких обстоятельствах можно сериализовать словарь и при каких обстоятельствах его нельзя сериализовать.
Спасибо.