VB.NET字符数据类型是什么

这篇文章主要讲解了“VB.NET字符数据类型是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“VB.NET字符数据类型是什么”吧!

从事达州托管服务器,服务器租用,云主机,网络空间,申请域名,CDN,网络代维等服务。

  • 全面解析VB.NET HOOK功能

  • 深入解析VB.NET Object Oriented编程

  • VB.NET Object Oriented编程宝典

  • 经验之谈:VB.NET编程

  • 手把手教你VB.NET DataGrid图片显示

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

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

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

其他数据类型

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

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

Dim daynum as Double  Dim day as Date  Daynum=day

升级以后为

Dim daynum as Double  Dim day as Date  Daynum=daY.ToOADate

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

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

Date没有值类型符号,但是在编译时会把在#之间的值看作为Date。

感谢各位的阅读,以上就是“VB.NET字符数据类型是什么”的内容了,经过本文的学习后,相信大家对VB.NET字符数据类型是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


本文名称:VB.NET字符数据类型是什么
转载注明:http://ybzwz.com/article/jepcsh.html