C#具有标记可枚举的可能性。例如,这非常方便选项:
[Flags]
public enum Options
{
None = 0,
Option1 = 1,
Option2 = 2,
Option3 = 4,
Option4 = 8
}
在Protobuf中,可以将自定义值分配给枚举器值,但是(据我所知,缺少)一些属性来将枚举标记为可标记。
有人知道在Protobuf中获得可举报枚举的窍门吗?
答案 0 :(得分:0)
您可以使用以下内容:
[ProtoMember(20, DataFormat = DataFormat.TwosComplement)]
public Options OptionsEnum {get;set;}