Visual Basic 语句
语句 是 Visual Basic 程序中的完整指令。它可能包含关键字,运算符,变量,文字值,常量和表达式。
语句可以分类为如下:
- 声明语句 - 这些是声明变量,常量或过程的语句,也可以指定数据类型。
- 可执行语句 - 这些是启动操作的语句。这些语句可以调用方法或函数,通过代码块循环或分支,或将值或表达式赋值给变量或常量。在最后一种情况下,它被称为赋值语句。
声明语句
声明语句用于命名和定义过程,变量,属性,数组和常量。当声明一个编程元素时,也可以定义它的数据类型,访问级别和范围。
可以声明的编程元素包括变量,常量,枚举,类,结构,模块,接口,过程,过程参数,函数返回,外部过程引用,运算符,属性,事件和委托。
以下是 VB 中的声明语句:
| 编号 | 语句与描述 | 实例 |
|---|---|---|
| 1 | Dim 语句 为一个或多个变量声明和分配存储空间。 |
|
| 2 | Const 语句 声明和定义一个或多个常量。 |
|
| 3 | Enum 语句 声明枚举并定义其成员的值。 |
|
| 4 | Class 语句 声明类的名称,并介绍该类所包含的变量、属性、事件和过程的定义。 |
|
| 5 | Structure 语句 声明结构的名称,并介绍结构所包含的变量、属性、事件和过程的定义。 |
|
| 6 | Module 语句 声明模块的名称,并介绍模块所包含的变量、属性、事件和过程的定义。 |
|
| 7 | Interface 语句 声明接口的名称,并介绍接口包含的成员的定义。 |
|
| 8 | Function 语句 声明定义函数过程的名称、参数和代码。 |
|
| 9 | Sub 语句 声明定义子过程的名称、参数和代码。 |
|
| 10 | Declare 语句 声明对外部文件中实现的过程的引用。 |
|
| 11 | Operator 语句 声明在类或结构上定义运算符过程的运算符符号、操作数和代码。 |
|
| 12 | Property 语句 声明属性的名称,以及用于存储和检索属性值的属性过程。 |
|
| 13 | Event 语句 声明用户定义的事件。 |
|
| 14 | Delegate 语句 用于声明委托。 |
|
可执行语句
可执行语句执行一个动作。调用过程的语句,分支到代码中的另一个地方,循环几个语句或计算表达式是可执行语句。赋值语句是可执行语句的特例。
实例
以下实例演示了一个决策声明:
Module decisionsSub Main()'local variable definition 'Dim a As Integer = 10' check the boolean condition using if statement 'If (a < 20) Then' if condition is true then print the following 'Console.WriteLine("a is less than 20")End IfConsole.WriteLine("value of a is : {0}", a)Console.ReadLine()End SubEnd Module
结果如下:
a is less than 20;value of a is : 10