XmlSerializer won't serialize IEnumerable

后端 未结 7 937
滥情空心
滥情空心 2020-12-10 00:45

I have an invocation logger that is intended to record all method calls along with the parameters associated with the method using XmlSerializer. It works well for most of t

相关标签:
7条回答
  • 2020-12-10 01:19

    You can use DataContractSerializer

            using (var ms = new MemoryStream())
            {
                var serialiser = new DataContractSerializer(typeof (EnvironmentMetadata));
                serialiser.WriteObject(ms, environmentMetadata);
    
                var s = Encoding.ASCII.GetString(ms.ToArray());
                return s;
            }
    
    0 讨论(0)
提交回复
热议问题