int32是.net 运行库的公共类型 在VB中对应于integer 在c#对应于 int
创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站设计、网站建设、喀喇沁网络推广、微信小程序定制开发、喀喇沁网络营销、喀喇沁企业策划、喀喇沁品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供喀喇沁建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
长度是一样,所以这样.net 支持的语言才会都能相互开发。
首先说一下你不明白的地方,那个rand.Next(0,
129),其实就是产生一个随机数
Dim
rand
=
New
System.Random()
这个是产生随机数初始化的地方
方法名称:next(i,j);功能描述:返回一个i~j之间的整数
String$(129,
0)的作用和你注释掉的地方一样,也是产生一个0-129之间的随机数
至于为什么报错,问题就多了
因为产生的值是一个随机的,而且,程序别的地方的处理我不知道,但只根据这段代码来看,这个就是个报错时候的显示信息处理,那么最好你都能明白错误信息的显示方法,提示一下,这个显示出来的内容,哪怕传进去的参数一样,在中文系统,日文系统,英文系统上显示出来的信息内容,都是不一样的
1.基本数据类型
基本数据类型是由系统定义的数据类型,包括数值数据类型、字节型、逻辑型、日期型、字符型、字符串类型和对象类型。
(1)数值(Numeric)数据类型
数值数据类型分别是:Integer、Long、Single、Double和Decimal,它们的表数范围、所占字节数如表3-1所列。
表3-1 VB .NET的数值数据类型
类型 数值范围 字节数
Integer -2147483648 ~ 2147483647 4
Long 9223372036854775808 ~ 9223372036854775807 8
Short -32768 ~ 32767 2
Single -3.402823E38 ~-1.401298E-451.041298E-45 ~ 3.402823E38 4
Double -1.7976313486231E308 ~ 4.94065645841247E-324
4.94065645841247E-324 ~ 1.79769313486231E308 8
Decimal -7922816251426433759354 ~ 79228162514264337593543950335
绝对值最小的非0数为:+/-0.000000000000000000000000001 12
(2)字节(Byte)数据类型
字节类型用以存储二进制数据,占1字节,其数值范围在0~255的整数,是一个无符号的数据类型。在进行ANSI与Unicode格式转换时,若数据是用Byte格式存储的,就可以保留其原值;若数据是用String格式存储的则可能会遭到破坏。在读文件、写文件、调用DIL、调用对象的方法和属性时,VB .NET都会自动在ANSI和Unicode之间进行转换。注意,除了一元减号外,所有对整数起作用的运算符都可用于Byte类型的数据。
(3)逻辑(Boolean)数据类型
逻辑类型数据占2个字节,主要用来存放逻辑判断的结果,取值为逻辑值,即True(真)或False(假)。当将其他数据类型转换为逻辑数据时,非0转换为True,0转换为False。
(4)日期(Date)数据类型
Date类型用来保存日期和时间数据,占8字节,取值范围为1-1-0001 0:00:00~12-31-9999 23:59:59的日期时间,即日期范围为公元1年1月1日~9999年12月31日,时间范围为0:00:00~23:59:59。Date数据要求在日期时间值前后加上“#”,日期时间值的格式为m-d-yyyy hh : mm : ss(月-日-年时:分:秒)。例如:#12-3-2003 10:20:18#。
(5)字符(Char)型
字符型数据占2字节,取值范围0~65535,代表一个Unicode字符。Char数据类型与数值类型之间不允许隐式转换,但可使用系统的Asc()或AscW()将Char数据显示转换为数值数据。
(6)字符串(String)数据类型
String类型用于保存字符串数据,一个字符占1字节,一个汉字占2字节,字符串最大长度可达20亿(231)个Unicode字符。字符串前后要加上" "。例如:"Good morning !"、"程序"。
(7)对象(Object)数据类型
Object类型用来存储应用程序中的对象,可存放任何类型的数据,占4字节。
2.自定义数据类型
用户自定义类型在Visual Basic.NET中称为“结构”(Structure),包含一个或多个不同种类的数据类型,视自定义类型的成员来决定存放的数据,关键字为System.ValueType。用户自定义类型数据占用的内存空间是其包含的所有数据类型所占用内存空间的总和。
当然有啊,
引用类型的变量就是类的实例化对象
VB.net值类型包括14种基本数据类型(除String)、结构和枚举,其他都是引用类型
引用一个按钮对象
Dim a As Button = Button1 '假设窗体中有Button1这个按钮控件
引用一个自定义类的对象
Public Class Class1
End Class
Dim b As New Class1
上面的a和b都是引用型的变量。
字符串也是引用型的变量
它是基础数据类型中唯一的引用型数据类型。
Dim s As String = "字符串也是引用类型!"
满意请采纳,谢谢。