如果 IMessage 中的某些字段或子消息的 IsOptional 属性设置为 true,如何检查它是否已指定?
pbMsg.DescriptorForType.FindFieldByName("some_field_name").IsOptional == true
因为如果不是,那么访问它或其子字段(或子消息)会导致异常。
如果 IMessage 中的某些字段或子消息的 IsOptional 属性设置为 true,如何检查它是否已指定?
pbMsg.DescriptorForType.FindFieldByName("some_field_name").IsOptional == true
因为如果不是,那么访问它或其子字段(或子消息)会导致异常。