关键字 (Visual Basic)

以下各表列出了 Visual Basic 语言的所有关键字。

保留的关键字

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

备注

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

AddHandler

AddressOf

Alias

And

AndAlso

As

Boolean

ByRef

Byte

ByVal

Call

Case

Catch

CBool

CByte

CChar

CDate

CDbl

CDec

Char

CInt

Class Constraint

Class 语句

CLng

CObj

Const

Continue

CSByte

CShort

CSng

CStr

CType

CUInt

CULng

CUShort

日期

Decimal

Declare

默认

Delegate

Dim

DirectCast

应该

Double

Each

否则

ElseIf

End 语句

End <关键字>

EndIf

Enum

Erase

Error

Event

Exit

False

Finally

For(在 For…Next 中)

For Each…Next

Friend

功能

Get

GetType

GetXMLNamespace

Global

GoSub

GoTo

图柄

如果

If()

Implements

Implements 语句

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

Imports(XML 命名空间)

在 ... 中

In(泛型修饰符)

Inherits

Integer

接口

Is

IsNot

Let

Lib

Like

Long

Loop

Me

Mod

模块

Module 语句

MustInherit

MustOverride

MyBase

MyClass

命名空间

Narrowing

New Constraint

New 运算符

下一页

Next(在 Resume 中)

Not

Nothing

NotInheritable

NotOverridable

对象

Of

On

运算符

选项

可选

Or

OrElse

Out(泛型修饰符)

Overloads

Overridable

Overrides

ParamArray

Partial

Private

Property

Protected

Public

RaiseEvent

ReadOnly

ReDim

REM

RemoveHandler

Resume

Return

SByte

选择

Set

Shadows

Shared

Short

Single

Static

步骤

Stop

字符串

Structure Constraint

Structure Statement

Sub

SyncLock

那么…

Throw

若要

True

使用

TryCast

TypeOf…Is

UInteger

ULong

UShort

Using

Variant

Wend

When

While

Widening

With

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

程序集

Async

Auto

Await

二进制

比较

自定义

Distinct

Equals

Explicit

发件人

Group By

Group Join

Into

IsFalse

IsTrue

迭代器

Join

Key (Visual Basic)

Mid

Off

Order By

Preserve

Skip

Skip While

Strict

Take

Take While

Text

Unicode

Until

Where

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 运行库成员