Можно ли инициализировать поле только для чтения при использовании DataContractSerializer?

DataContractSerializer не вызывает конструктор и не вызывает инициализаторы полей при десериализации:

DataContractSerializer не вызывает мой конструктор?

Инициализатор поля в классе C # не Запускать при десериализации

Установка начального значения свойства при использовании DataContractSerializer

Можно ли инициализировать поле только для чтения после десериализации объекта? Должен ли я отказаться от этой языковой функции, чтобы использовать DataContractSerializer?

10
задан Community 23 May 2017 в 12:00
поделиться