为什么我们不需要在C#中声明serialVersionUID(或等效的)?在Java中,强烈建议所有可序列化的类显式声明一个serialVersionUID,因为默认的serialVersionUID计算对类细节高度敏感,编译器实现不可靠。C#中的序列化有什么特别之处?在.Net序列化中比在Java中更少启动。默认情况下,它支持默认的新字段,它只是忽略它不期望的任何数据。您仍然可以通过在您的类中实现ISerializable接口并将您自己的自定义VersionId添加到类中并在那里进行检查来实现相同类型的版本控制。您可以在此处阅读更多相关信息以上是C#学习教程:为什么我们不需要在C#中声明serialVersionUID(或等效项)?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
