VB.NET学习笔记:数据类型——概述、变量

本文介绍了VB.NET中的数据类型,包括对象类型、数值类型(如整型、小数型)、字符类型(Char与String)和日期类型。重点讲解了变量的声明、赋值及其作用域,强调了值类型和引用类型的区别,并提供了实例说明。
摘要由CSDN通过智能技术生成

先来个自编小笑话:打酒
顾客:小二,打酒!
小二:额……花篮装酒恐怕不妥吧!
噔、噔、噔……
顾客:小二,打酒!
小二:扛这么大个酒缸,真是辛苦你了,我们店满100斤可以送货上门的!
顾客:打酒一斤!
小二:汗……谁都不扶,就扶你了!
装什么样的物品用什么样的容器,而且还要合适才好!编程也是一样,会遇到处理数字、字符等数据类型,我们也应该找对“容器”才好。
一、常用的数据类型
1、对象类型
.net提供数千个类,通过类可以创建的对象。
System.Object是.net中每个类型的基类(包括值类型和引用类型),本质上,每个变量都是一个对象,都可作对象处理。所以,任意变量都可转换为Object。
ToString方法可获得任意对象的字符串。这个方法是默认实现方式,返回该对象的类型。
Object数据类型相当于VB6.0中的Variant类型。
2、数值类型
(1)、整型
16位:有符号——Short、Int16;无符号——UInt16、Ushort
为了兼容旧的VB6.0,VB.NET新增了Short数据类型,相当于VB6.0的Integer类型。
范围:-32768-32768,说是占两个字节,但有进为了优化速度,也可能占4字节,所以建议不用该数据类型,而直接改用32位数据类型。
32位:有符号——Integer、 Int32;无符号——UInteger、UInt32
范围:-2147483648-2147483648,占4字节,旧的VB6.0中的Integer是16位的,在VB.NET中是32位,也许以后可能还会升级为64位,故,为了解决迁移系统问题可使用用Int32, 如果为了脱离与底层的实现方式无关,可用Integer。
64位:有符号——Long、Int64;无符号——ULong、UInt64

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值