Я прошу прощения за то, что задал вопрос, который, возможно, задавался сотни раз раньше, но, похоже, я не могу найти ответ в архивах;возможно, потому что мой вопрос слишком прост.
Я знаю, что сериализация XML по умолчанию касается только открытых членов и свойств.Свойства очень часто маскируют приватную переменную;особенно если они только для чтения.Сериализация это хорошо;значение, которое экземпляр предоставляет миру, - это то, что входит в XML.Но если десериализация тех же данных не может вернуть значение туда, где они принадлежат, какой смысл делать это?Я что-то упускаю из-за того, что сериализация XML обычно используется для классов со свойствами маскировки?Конечно, не может быть, чтобы единственным ответом была явная реализация Read / WriteXML - потому что это больше усилий, чем стоит!