VB.NET字符数据类型和其他数据类型
字符数据类型 字符数据类型是用来处理打印和显示字符的 Char包含单个字符 String则包含多个字符 VB.NET中Char和数字类型可以进行转换 但要通过Ascw和Chrw等函数来完成 如果类型检查开关被打开 则必须在声明时在单个字符后面加上值类型字符C 用以标识 例如下面语句 Option strict on Dim Emaiin as char Emailn= @ //打开了类型检查开关 此时不可以将其转换为Char Emailn= @ C //成功转换 String类型为零个或多个 位字符序列 每个字符取值为 ~ 当字符串被填充了空格的时候 可以用这些函数来清除 Trim Ltrim Rtrim 其标识符类型字符为$ 没有值类型符号
其他数据类型 布尔数据类型包含True和False两种值 在默认状态下是为False 这个数据类型中True的值为 布尔类型没有值类型符号 如果将布尔值强制转换为非布尔类型时 代码中将带有升级警告 例如下面语句 Dim Sendagain as Boolean Dim Number as Integer Number=Sendagain 转换以后为 Dim Sendagain as Boolean Dim Number as Integer UPGRADE—WARNING Boolean Sendagain is being converted into a unmeric Number=Sendagain Date类型是一个 位的有符号整数 在VB . 中Date以Double格式存储 能够作为Double类型的变量来操作 而在VB.NET中由于Date的类型存储为 位 所以无法再作为Double类型来进行操作 但却为两者的转换提供了相关的函数 ToOADate和FromOADate 在进行源代码升级时 升级工具没有办法自动检测到所有这种转换的情况 但是它会在相应的地方插入以上两个函数 例如语句 Dim daynum as Double Dim day as Date Daynum=day 升级以后为 Dim daynum as Double Dim day as Date Daynum=daY.ToOADate
lishixinzhi/Article/program/ASP/201311/21734