Visual Basic语言基础与应用
1. 类型推断
在Visual Basic中,类型推断是一个实用的特性。例如以下代码:
Dim StringVariable1 As String = "Hello"
Dim StringVariable2 = "World"
即便第二条代码语句未指明字符串数据类型, StringVariable2 也会被创建为字符串类型。这是因为Visual Basic编译器能判断出你使用字符串来初始化它,且两种代码编译出的底层指令相同,性能无差异。类型推断只是一种能让你少敲些键盘的快捷方式。
不过,类型推断也可能引发问题。比如:
Dim MysteryVariable1 = 10
Dim MysteryVariable2 = 10.1
MysteryVariable1 会被创建为整数类型(因其无小数部分), MysteryVariable2 会被创建为双精度浮点数类型。若你想使用其他类型,就需明确指定数据类型。
2. 数组
数组可用于存储一系列相同数据类型的值,通过一个或多个索引数字访问数组中的每个值。可将一维数组想象成数据列表,二维数组想象成数据网格,数组通常在内存中连续排列。
所有数组的下限固定为0。在C#中创建数组时要指定元素数量,而在VB中只需指定上限。示例如下:
Visual Basic核心特性解析
超级会员免费看
订阅专栏 解锁全文
1633

被折叠的 条评论
为什么被折叠?



