我正在阅读一些旧的VB6代码,并且在许多形式中,我遇到了诸如 -
之类的声明语句 PEC_NUM_ENT(1) As Byte
EC_MORE_RW_EXIST(0) As Byte
EC_CODE_IND(0) As Byte
EC_DATA(7) As PRXDetail
我的问题是,这些字段是否有默认值?如果是这样,价值观是什么?感谢。
答案 0 :(得分:13)
是。数字和日期类型默认为0,字符串为空字符串(即“”),布尔值为False,变量为EMPTY。
答案 1 :(得分:7)
初始化变量时,a 数字变量初始化为0, 一个可变长度的字符串 初始化为零长度字符串 (“”)和固定长度的字符串 充满了零。变量变量 被初始化为空。每个元素 用户定义的类型变量是 初始化好像是一个单独的 变量
PRXDETAIL看起来可能是用户定义的类型