В С#, если я хочу сериализовать экземпляр с XmlSerializer
, тип объекта не должен быть помечен атрибутом [Serializable]
. Однако для других методов сериализации, таких как DataContractSerializer
, класс должен быть помечен как [Serializable]
или [DataContract]
.
Есть ли какой-либо стандарт или шаблон о требованиях к сериализации?