попытка навигации пуста не на объекте, оценивающем C.State

Это немного сложнее, чем вызов метода ToString для класса, но не много.

Вот простая функция выписки, которую вы можете использовать для сериализации любого типа объекта. Он возвращает строку, содержащую сериализованный XML-контент:

public string SerializeObject(object obj)
{
    System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
    System.Xml.Serialization.XmlSerializer serializer = new System.Xml.Serialization.XmlSerializer(obj.GetType());
    using (System.IO.MemoryStream ms = new System.IO.MemoryStream()) {
        serializer.Serialize(ms, obj);
        ms.Position = 0;
        xmlDoc.Load(ms);
        return xmlDoc.InnerXml;
    }
}
0
задан marc_s 22 March 2019 в 13:57
поделиться