关于variant类型 ( 积分: 20 )

  • 主题发起人 主题发起人 ykjt
  • 开始时间 开始时间
Y

ykjt

Unregistered / Unconfirmed
GUEST, unregistred user!
无值与null值有何区别?有什么使用意义?
 
你是说无值与null值有什么使用意义还是Variant类型有什么使用意义?
你所说的无值是什么情况?
 
delphi精要中讲
variant类型的变量有三种状态
无值,NULL值,非NULL值
通常理解NULL就是无值,这里又把二者区别开了,这三种取值状态有什么使用意义?
 
无值是未赋值时状态,是一个不确定的状态
空值是确定的状态,已被赋值
 
看VarIsEmpty与VarIsNull这两个函数的定义
 
variant类型的变量没有默认值,所以声明以后是“无值”状态,,赋值后有两种状态:空值:NULL 和非空值。not null
 
多人接受答案了。
 
后退
顶部