我正在尝试使用System.Collections.ImmutableArray<byte>
序列化一个类的protobuf-net v 2.0.0.668
成员。
根据Marc博客上的以下文章,自r-666以来支持这一点:http://blog.marcgravell.com/2013/09/fun-with-immutable-collections.html
但是,在反序列化对象时出现异常:
System.NullReferenceException: Object reference not set to an instance of an object
at System.Collections.Immutable.ImmutableArray`1[T].get_Length () [0x00000] in <36486b016d234fca8cd67892bf29c7b5>:0
当我使用System.Collections.ImmutableList<T>
代替System.Collections.ImmutableArray<T>
这是预期的吗?我建议改用ImmutableList
吗?