В моем приложении я выполняю сериализацию XML, проблема в том, что если мы хотим сериализовать тип, в этом классе должен быть атрибут [Serializable]
, в моем случае я получаю неизвестный объект для сериализации Как я могу сделатьчто?
например, я хочу сериализовать это:
public class UnKnownType
{
public string Name
{
get;
set;
}
public int Age
{
get;
set;
}
public DateTime DOB
{
get;
set;
}
public bool IsPrimary
{
get;
set;
}
}
Я получаю эту ошибку при сериализации
в System.Xml.Serialization.XmlSerializer.Serialize (XmlWriter xmlWriter, Объект o, пространства имен XmlSerializerNamespaces, String encodingStyle, String id) в System.Xml.Serialization.XmlSerializer.Serialize (XmlWriter xmlWriter, Объект o, XmlSerializerNamespaces namespaces, String encodingStyle) в System.Xml.izeWer XSW.SerialSize.Service.SizeОбъект o, пространства имен XmlSerializerNamespaces) в System.Xml.Serialization.XmlSerializer.Serialize (TextWriter textWriter, Объект o, пространства имен XmlSerializerNamespaces) в System.Xml.Serialization.XmlSerializer.Serialize (TextWriter textWritsole в объекте opplication.pp)String [] args) в D: \ New Adventures \ ConsoleApplication4 \ ConsoleApplication4 \ Program.cs: строка 29