首先,如果这是一个菜鸟问题,请原谅我 - 但我是新手protobuf-net
。
我注意到有些人TypeModel.Create()
在序列化时使用 with protobuf-net
,而其他人只是Serializer
直接调用(意思是使用默认的单例RuntimeTypeModel.Default
)。
有什么区别?我会假设如果我一直重复使用相同RuntimeTypeModel.Default
的东西,我会获得一些性能优势,但我放弃了什么作为交换?
如果我在调用序列化时已经知道Type
我的对象,哪种方法更好?
谢谢