相关:
链接的问题询问“假设int在C#中总是32位是否安全”。接受的答案表明“C#规范严格定义了int是System.Int32的别名,只有32位”。
我的问题是:这对VB.Net的整数是否适用?假设Integer永远是int32的别名是否安全?
答案 0 :(得分:7)
是。
Integer
类型永远不会改变。
spec(7.3原始类型)说:
整数值类型字节(1字节无符号整数),短(2字节有符号整数),整数(4字节有符号整数)和长(8字节有符号整数)。这些类型分别映射到System.Byte,System.Int16,System.Int32和System.Int64。整数类型的默认值等于文字0。
答案 1 :(得分:0)
VB.Net没有“int”,它有一个“Integer”类型。 Integer类型是System.Int32的别名。所以不,这不会改变。