我的一个 friend 有一个有趣的问题。由于某些日志记录原因,他在 session 中存储了一些复杂的对象,他必须将它们全部序列化并将它们保存在数据库中。
我们已经尝试过 XMLSerializer、NewtonSoft,但我们无法序列化“所有内容”。有没有一种方法可以序列化对象中的所有内容?
例如,我们无法序列化IList、IEnumerable等类型的属性。
有什么建议吗?
最佳答案
你不能序列化“所有的东西”,因为不是所有的东西都是可序列化的。
特别是,您不能序列化接口(interface),例如 IList。
关于c# - 如何序列化一切,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16243761/