我最近遇到了有关类私有成员序列化的问题。 here
问题在于我尝试使用XMLSerializer
序列化私人成员,我也尝试了无法序列化它们的SoapFormatter
。
我希望以这两种格式之一进行序列化的唯一原因是我希望能够检查序列化值。
之后,我尝试了BinaryFormatter
,它可以毫无问题地序列化私人成员。
为什么BinaryFormatter
序列化私人成员而不是XMLSerializer
或SoapFormatter
?
我也想知道,BinaryFormatter
如何能够访问班级的私人成员?
修改
反思回答了第二个问题。