浅析VB.NET字符数据类型

开发 后端
这里介绍VB.NET字符数据类型是用来处理打印和显示字符的。Char包含单个字符,String则包含多个字符。VB.NET中Char和数字类型可以进行转换,但要通过Ascw和Chrw等函数来完成。

VB.NET还是比较常用的,于是我研究了一下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=”@”      
  4. //打开了类型检查开关,此时不可以将其转换为Char  
  5. Emailn=”@”C    
  6. //成功转换 

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 

以上介绍VB.NET字符数据类型

【编辑推荐】

  1. 简单分析VB.NET Dock属性
  2. 浅析VB.NET面向对象编程的优点
  3. VB.NET名字空间学习笔记
  4. 详解VB.NET实现Web Service
  5. 简单讲解VB.NET静态成员
责任编辑:佚名 来源: 赛迪网
相关推荐

2009-11-02 16:15:51

VB.NET字符数据类

2010-01-14 14:21:07

2009-10-16 12:52:28

VB.NET简单数据类

2010-01-20 18:14:58

VB.NET数据类型

2010-01-07 14:10:41

VB.NET数据类型

2009-11-03 09:26:13

VB.NET方法

2009-10-15 17:41:14

VB.NET Impo

2009-11-03 13:48:02

VB.NET枚举

2009-11-10 11:04:09

VB.NET数据类型

2010-01-15 15:10:43

VB.NET Stri

2010-01-18 16:49:36

VB.NET基本数据类

2009-11-03 10:00:20

VB.NET New方

2009-10-13 15:20:02

VB.NET使用Dra

2009-10-12 14:32:40

VB.NET实现定时关

2009-10-10 15:43:51

2009-10-16 14:07:18

VB.NET使用Mon

2009-10-22 17:06:14

VB.NET数据类型

2009-11-02 17:49:05

VB.NET抽象类

2009-10-26 17:24:42

VB.NET终端服务启

2009-11-03 12:52:38

VB.NET Wind
点赞
收藏

51CTO技术栈公众号