DataContractSerializer - how can I output the xml to a string (as opposed to a file)

后端 未结 5 1681
佛祖请我去吃肉
佛祖请我去吃肉 2021-01-31 15:23

I had a quick question regarding the datacontractserializer. Maybe it\'s more of a stream question. I found a piece of code that writes the xml to a filestream. I basically don\

5条回答
  •  囚心锁ツ
    2021-01-31 15:41

    And even easier:

    var serializer = new DataContractSerializer(typeof(T));
    var sb = new StringBuilder();
    using (var writer = XmlWriter.Create(sb))
    {
        serializer.WriteObject(writer, objectToSerialize);
        writer.Flush();
        return sb.ToString();
    }
    

提交回复
热议问题