【发布时间】:2012-01-12 11:58:43
【问题描述】:
我想将一个对象序列化为 XML,但我不想将它保存在磁盘上。我想将它保存在 XElement 变量中(用于与 LINQ 一起使用),然后反序列化回我的对象。
我该怎么做?
【问题讨论】:
-
请考虑更改接受的答案,因为我在 Abdul 的回复中添加了评论。不要让其他人使用可接受的解决方案,他们最好使用完美的解决方案(Surjit Samra 或 Eren Ersönmez)。
-
接受的答案不是一个很好的答案 - 它浪费内存分配并假设为 Ascii 编码。 Eren 的回答简单、有效、高性能:stackoverflow.com/a/28872669/344638
标签: c# xml linq serialization c#-4.0