.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

标识符类型字符

标识符类型字符数据类型示例
%IntegerDim intSum %
&LongPublic Somevalue&
@DecimalPublic salary@=80.5
!SingleDim sinvar!
#DoublePrivate 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类型被作为引用类型处理。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值