Visual Basic 语言关键字

更新:2007 年 11 月

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

保留的关键字

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

说明:

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

AddHandler

AddressOf

Alias

And

AndAlso

As

Boolean

ByRef

Byte

ByVal

Call

Case

Catch

CBool

CByte

CChar

CDate

CDec

CDbl

Char

CInt

Class

CLng

CObj

Const

Continue

CSByte

CShort

CSng

CStr

CType

CUInt

CULng

CUShort

Date

Decimal

Declare

Default

Delegate

Dim

DirectCast

Do

Double

Each

Else

ElseIf

End

EndIf

Enum

Erase

Error

Event

Exit

False

Finally

For

Friend

Function

Get

GetType

GetXMLNamespace

Global

GoSub

GoTo

Handles

If

If()

Implements

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

Imports(XML 命名空间)

In

Inherits

Integer

Interface

Is

IsNot

Let

Lib

Like

Long

Loop

Me

Mod

Module

MustInherit

MustOverride

MyBase

MyClass

Namespace

Narrowing

New

Next

Not

Nothing

NotInheritable

NotOverridable

Object

Of

On

Operator

Option

Optional

Or

OrElse

Overloads

Overridable

Overrides

ParamArray

Partial

Private

Property

Protected

Public

RaiseEvent

ReadOnly

ReDim

REM

RemoveHandler

Resume

Return

SByte

Select

Set

Shadows

Shared

Short

Single

Static

Step

Stop

String

Structure

Sub

SyncLock

Then

Throw

To

True

Try

TryCast

TypeOf

Variant

Wend

UInteger

ULong

UShort

Using

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)

非保留的关键字

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

Aggregate

Ansi

Assembly

Auto

二进制

Compare

Custom

Distinct

Equals

Explicit

From

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

#ExternalSource

#Region

 

 

 

请参见

参考

Visual Basic 运行时库成员

按照任务排列的关键字和成员

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