我有以下类,我想将其序列化为 XML:
<Serializable()> _
Public Class Settings
Public Shared var1 As Boolean = False
Public var2 As Boolean = False
End Class
我创建一个新实例并使用我自己的方法对其进行序列化...
SaveSerialXML(PathToFile, New Settings, GetType(Settings))
...但是共享(静态)变量不包含在输出中:
<?xml version="1.0" encoding="utf-8"?>
<Settings>
<var2>false</var2>
</Settings>
有谁知道将类的共享成员序列化为 XML 的方法吗?
最佳答案
序列化是关于序列化实例。 共享
变量不属于实例。
关于vb.net - 为什么 XmlSerializer 不适用于共享类变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8439223/