讲解何为VB.NET字符数据类型

开发 后端
这里介绍了VB.NET字符数据类型:字符数据类型是用来处理打印和显示字符的。Char包含单个字符,String则包含多个字符。

#T#VB.NET还是比较常用的,于是我研究了一下VB.NET字符数据类型,在这里拿出来和大家分享一下,希望对大家有用。VB.NET字符类型:字符数据类型是用来处理打印和显示字符的。Char包含单个字符,String则包含多个字符。VB.NET中Char和数字类型可以进行转换,但要通过Ascw和Chrw等函数来完成。如果类型检查开关被打开,则必须在声明时在单个字符后面加上值类型字符C,用以标识。例如下面语句:

  1. Option strict on  
  2. Dim Emaiin as char  
  3. Emailn=”@” //打开了类型检查开关,此时不可以将其转换为Char  
  4. Emailn=”@”C //成功转换 

String类型为零个或多个16位字符序列,每个字符取值为0~65 535。当字符串被填充了空格的时候,可以用这些函数来清除:Trim,Ltrim,Rtrim。其标识符类型字符为$,没有值类型符号。

其他数据类型

布尔数据类型包含True和False两种值,在默认状态下是为False。这个数据类型中True的值为1,布尔类型没有值类型符号。如果将布尔值强制转换为非布尔类型时,代码中将带有升级警告。例如下面语句:

  1. Dim Sendagain as Boolean  
  2. Dim Number as Integer  
  3. Number=Sendagain 

转换以后为

  1. Dim Sendagain as Boolean  
  2. Dim Number as Integer  
  3. UPGRADE—WARNING:Boolean Sendagain is being converted into a unmeric  
  4. Number=Sendagain 

Date类型是一个64位的有符号整数。在VB 6.0中Date以Double格式存储,能够作为Double类型的变量来操作。而在VB.NET中由于Date的类型存储为64位,所以无法再作为Double类型来进行操作,但却为两者的转换提供了相关的函数:ToOADate和FromOADate。在进行源代码升级时,升级工具没有办法自动检测到所有这种转换的情况,但是它会在相应的地方插入以上两个函数,例如语句:

  1. Dim daynum as Double  
  2. Dim day as Date  
  3. Daynum=day 

升级以后为

  1. Dim daynum as Double  
  2. Dim day as Date  
  3. Daynum=daY.ToOADate 

Date变量每加1,就代表着100ns的时间间隔,其中存储了从公元1年1月1日中午12点到现在的时间间隔。Date类型的变量或者是常量可以同时保存日期和时间。例如:

  1. somedate=#8/5/2002 8:38AM#; 

Date没有值类型符号,但是在编译时会把在#之间的值看作为Date。
上述是简单的和大家介绍了VB.NET字符数据类型和其他的类型,希望大家记住。

责任编辑:田树 来源: 博客
相关推荐

2009-10-13 16:05:07

VB.NET字符数据类

2010-01-14 14:21:07

2010-01-20 18:14:58

VB.NET数据类型

2009-10-16 12:52:28

VB.NET简单数据类

2010-01-07 14:10:41

VB.NET数据类型

2010-01-14 15:44:17

VB.NET数据绑定

2010-01-11 16:04:10

VB.NET使用wit

2009-10-20 10:16:24

VB.NET COMB

2009-11-10 11:04:09

VB.NET数据类型

2010-01-18 16:49:36

VB.NET基本数据类

2010-01-15 15:10:43

VB.NET Stri

2009-10-23 13:10:14

VB.NET List

2009-10-12 13:54:22

VB.NET Data

2009-10-15 11:42:05

VB.Net赋值语句

2010-01-18 18:20:49

VB.NET使用API

2009-10-14 17:21:47

VB.NET定制Win

2009-10-13 14:42:30

VB.NET静态成员

2009-10-22 17:06:14

VB.NET数据类型

2009-10-10 17:06:09

VB和VB.NET

2010-01-12 16:30:21

VB.NET数据转换
点赞
收藏

51CTO技术栈公众号