变量(Variable)是指在程序运行过程中其值可变的量,变量实际代表内存中特定的存储单元。变量具有名称和数据类型,名称表示内存的位置,通过名称访问变量中的数据;数据类型则决定了该变量的存储方式。
(1)变量命名
变量名表示变量所存储的数据的一个名称,通过名称来引用变量数据的值。给变量命名必须遵循下列规则:
① 变量名必须以英文字母开头,不能以数字或其他字符开头。例如,6ABC、$ABC 都是不合法的。但最后一个字符可以是类型声明字符(%、$、@、#、&、!)。
②)变量名只能由字母、数字或下画线组成,不能包含句号或空格。例如,ab..a%b、How are you、A$B 等都是不合法的
③ 变量名最长不能超过 255 个字符。
④ 变量名不能和 VB.NET的关键字同名。例如,Or、If、Loop、Len、Abs、Mod 等都是关键字,不能作为变量名。另外,变量名也不能是末尾带有类型声明字符的关键字,如 Obiect 和Object8都是非法的变量名。但可以把关键字嵌入变量名中,如变量 Object Object 是合法的。实际上,除变量名外,过程名、结构类型名、数组名、元素名和符号常量名等都必须遵循上述规则。
在 VB.NET 中,变量名的大小写是不敏感的,即编译器不区分变量名中字母的大小写。例如,counter 和 COUNTER 被解释为同一变量。为便于阅读,在给变量命名时,每个单词的第一个字母一般采用大写,如 PrintText。