`
tntxia
  • 浏览: 1485529 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

.net 数据类型

阅读更多

1.数值数据类型

(1)整数类型

有符号整数类型包括:short(16位)、Integer(32位)和Long(64位)。无符号位的包括:Byte(8位),在算术运算中,整数类型的处理速度要比其他类型的处理速度要快。其中Integer数据类型的处理类型最快。

(2)非整数类型

非整数类型包括:Decimal(128位)定点数、Single(32位)单精度浮点数和Double(64位)双精度浮点数。它们都是有符号类型。

2.字符类型

(1)Char类型

Char类型为单个字节(16位)Unicode字符。可以对Char类型使用IsDigit和IsPunctuation方法,以确定Unicode分类。例如

Dim ynChar As Char

ynChar = "y"

Char.IsDigit(("w")) // 返回false,表示不是数字类型

Char.IsPunctuation(",")//返回true, 表示是标点类型

(2)String类型

String类型为0个或多个双字符Unicode字符序列

String类型为无值类型字符

如果类型检查开关(OptionStrict)被打开,则必须在单个字符后面添加值类型字符,以标识其Char类型,例如

Option Strict on

Dim cCode As Char

cCode = "h"

上述语句在运行时会出错,系统提示“Option Strict on不允许从String到Char隐式转换”,这时在cCode赋值时必须在数据后面加值类型字符为C,应该写成:

cCode = "h"C

标识符类型字符

标识符类型字符 数据类型 示例
% Integer Dim intSum %
& Long Public Somevalue&
@ Decimal Public salary@=80.5
! Single Dim sinvar!
# Double Private K#
$ String Dim myName$="Tom"

3.布尔数据类型

Boolean布尔数据类型(32位)只有两个值:真(True)和假(False),经常被用来表示逻辑判断的结果。例如

Dim b as Boolean

b = true

4.日期数据类型

Date日期数据类型(64位)表示日期时间,其中存储了从公元1年1月1日中午12点到9999年12月31日中午12点。

5.对象类型

Object类型为一个32位地址,它指向应用程序的一个对象,如果数据为Object类型,则它可以指向任何应用程序可处理的对象。它可以接收任何类型数据。当其中包含值类型,Object类型数据被作为值类型处理,当其中包含引用类型时,Object类型被作为引用类型处理。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics