关键字 (Visual Basic)

下表列出所有 Visual Basic 语言关键字。

保留的关键字

下面的关键字是 保留的,这意味着,不能使用它们作为名称为程序元素 (如变量或过程。 如果将名称括可以跳过此限制在方括号 ([])。 有关更多信息,请参见中的 “转义名称” 已声明的元素名称 (Visual Basic)

备注

建议不要使用转义名称,,因为它可以使代码难以阅读,,并可能导致难以发现的细微错误。

AddHandler

AddressOf

别名

AndAlso

至于

布尔值

ByRef

字节

ByVal

调用

用例

Catch

CBool

CByte

CChar

CDate

CDbl

CDec

字符

CInt

类约束

class 语句

CLng

CObj

Const

继续

CSByte

CShort

CSng

CStr

CType

CUInt

CULng

CUShort

日期

小数点

声明

默认值

委托

dim

DirectCast

不要

双线

每个

其他

ElseIf

end 语句

结束 <关键字>

EndIf

枚举

清除

错误

事件

退出

FALSE

最终

(在 for…next 中)

对于每个 for each…next

friend

函数

get

GetType

GetXMLNamespace

全局

GoSub

导航

处理

If

if()

实现

implements 语句

imports (.NET 命名空间和类型)

imports (XML 命名空间)

在 (泛型修饰符)

继承

整数

接口

IsNot

使

lib

long

循环

Mod

模块

module 语句

MustInherit

MustOverride

MyBase

MyClass

命名空间

缩小

新约束

new 运算符

下一步

在 resume next ()

没有

nothing

NotInheritable

NotOverridable

对象

运算符

选项

选项

OrElse

(泛型修饰符)

重载

可重写

重写

ParamArray

部分

私有

属性

保护

公开

RaiseEvent

只读

ReDim

REM

RemoveHandler

继续

返回

SByte

选择

set

阴影

共享

short

单倍行距

静态

步骤

停止

字符串

structure constraint

structure statement

下标

SyncLock

然后

引发

TRUE

Try

TryCast

typeof…is

UInteger

ULong

UShort

使用

Variant

Wend

while

扩大

WithEvents

WriteOnly

Xor

#Const

#Else

#ElseIf

#End

#If

=

&

&=

*

*=

/

/=

\

\=

^

^=

+

+=

-

-=

>> 运算符 (Visual Basic)

>>= 运算符 (Visual Basic)

<<

<<=

备注

EndIf、 GoSub、 Variant和 Wend 保留为保留的关键字,不过,它们不再用于 Visual Basic。Let 关键字的含义已发生更改。Let 现在用于 LINQ 查询。有关更多信息,请参见 Let 子句 (Visual Basic)

不保留的关键字

下面的关键字不是保留的,这意味着可以将其用作编程元素的名称。 但是,这并非建议的做法,,因为它使代码难以阅读并可能导致难以发现的细微错误。

聚合

ANSI

程序集

异步

自动

等待

二进制

比较

自定义

清单

等于

显式

分组依据

分组联接

Into

IsFalse

IsTrue

迭代器

连接

Key (Visual Basic)

关闭

顺序

preserve

跳过

跳过,它时

采用, while

text

Unicode

直到

如果

yield 

#ExternalSource

#Region

相关主题

标题

说明

数组摘要 (Visual Basic)

列出用于创建,定义和使用数组的语言元素。

集合对象摘要 (Visual Basic)

列出用于集合的语言元素。

编译器指令摘要 (Visual Basic)

列出用于控制编译器行为的指令。

控件流摘要 (Visual Basic)

列出用于循环和控制程序流的语句。

转换摘要 (Visual Basic)

列出用于转换数字、日期、时间和字符串的函数。

数据类型摘要 (Visual Basic)

列出数据类型。 并列出用于在数据类型之间转换和验证数据类型的函数。

日期和时间摘要 (Visual Basic)

列出用于日期和时间的语言元素。

声明和常量摘要 (Visual Basic)

列出用于声明变量、常数、类、模块和其他编程元素的语句。 并列出用于获取对象信息、事件和实现继承的语言元素。

目录和文件摘要 (Visual Basic)

列出用于控制文件系统和进程文件中的函数。

错误摘要 (Visual Basic)

列出用于捕获并返回运行时错误值的语言元素。

财务摘要 (Visual Basic)

列出用于执行财务计算的函数。

输入和输出摘要 (Visual Basic)

列出用于读写文件的功能,同时管理文件和打印输出。

信息和交互摘要 (Visual Basic)

列出用于运行其他程序,获取命令行参数,操作 COM 对象,检索颜色信息和使用控件对话框的函数。

数学摘要 (Visual Basic)

列出用于执行三角及其他数学计算的函数。

My 引用 (Visual Basic)

在列表 My包含的对象,提供对计算机的常用方法、属性和事件应用程序运行时,当前应用程序,该应用程序的资源,则应用程序的设置,) 的功能。

运算符摘要 (Visual Basic)

列出赋值和比较表达式和其他运算符。

注册表摘要 (Visual Basic)

列出用于读取,保存和删除程序设置。

字符串操作摘要 (Visual Basic)

列出用于操作字符串的函数。

请参见

参考

Visual Basic 运行库成员

不同语言中的关键字的比较