MessagePack - 如果类的[MessagePackObject(true)]标记会自动为您添加标记,那么向属性添加标记有什么好处?

时间:2018-06-07 23:12:10

标签: msgpack

对于messagepack,你可以像这样编号属性标签:

[MessagePackObject]
public class Sample1
{
    [Key(0)]
    public int Foo { get; set; }
    [Key(1)]
    public int Bar { get; set; }
}

但是使用[MessagePackObject(true)],您不必这样做,并且可以切换属性的顺序,仍然可以序列化/反序列化:

[MessagePackObject(true)]
public class Sample1
{
    public int Foo { get; set; }
    public int Bar { get; set; }
}

所以我想知道编号每个属性的优势是什么?

0 个答案:

没有答案