vb.net的变化之一是将vb6中能用的isnull和isempty函数删除了,而提供另一种方式来确定变量是否被初始化,即isdbnull()方法. isdbnull()方法接受一个对象作为它的参数,并返回一个布尔值指示变量是否被初始化. dim strmyname as string if not isdbnull(strmyname) then strmyname="initialize my string" end if
除此之外,vb.net还提供了dbnull类,它是system名称空间的一部分.其使用方法是:先声明一个dbnull类型的变量,然后,这个变量被用于is比较运算符,以确定给定的变量是否被初始化. dim sysnull as system.dbnull dim strmyname as string if strmyname is sysnull then strmyname="initialize my string" end if