单项选择题

在.NET微服务中,下面对Protobuf协议文件字段修饰符required和optional的描述不正确的是()

A.对于required的字段而言,初始值是必须要提供的,否则字段便是未初始化的
B.对于required的字段而言,序列化的时候必须给予初始化,否则程序运行会出现异常
C.对于optional的字段而言,未初始化不会自动赋予默认值
D.对于optional的字段而言,如果未进行初始化会自动赋值默认值,还可以指定默认值

微信扫码免费搜题