Share via


關鍵字 (Visual Basic)

下表列出所有的 Visual Basic 語言關鍵字。

保留的關鍵字

下列關鍵字是「保留的」(Reserved) 關鍵字,表示您不能使用這些關鍵字做為程式設計項目 (例如變數或程序) 的名稱。 您可以將名稱放在方括號 ([ ]) 中,以略過這項限制。 如需詳細資訊,請參閱宣告項目名稱 (Visual Basic)中的<逸出名稱>。

注意事項注意事項

不建議您使用逸出名稱,因為這會使程式碼難以閱讀,並導致難以察覺的細微錯誤。

AddHandler

AddressOf

Alias

And

AndAlso

As

Boolean

ByRef

Byte

ByVal

Call

案例

Catch

CBool

CByte

CChar

CDate

CDbl

CDec

Char

CInt

Class Constraint

Class 陳述式

CLng

CObj

Const

繼續

CSByte

CShort

CSng

CStr

CType

CUInt

CULng

CUShort

日期

Decimal

Declare

Default

委派

Dim

DirectCast

該做的事

Double

Each

Else

ElseIf

End Statement

End <關鍵字>

EndIf

Enum

Erase

錯誤

事件

Exit

False

Finally

For (位於 For…Next 中)

For Each…Next

Friend

Function

Get

GetType

GetXMLNamespace

Global

GoSub

GoTo

Handles

如果

If()

Implements

Implements Statement

Imports (.NET 命名空間和型別)

Imports (XML 命名空間)

In

In (泛型修飾詞)

Inherits

Integer

介面

Is

IsNot

Let

Lib

Like

Long

Loop

Me

Mod

模組

Module Statement

MustInherit

MustOverride

MyBase

MyClass

命名空間

Narrowing

New Constraint

New Operator

Next

Next (位於 Resume 中)

Not

Nothing

NotInheritable

NotOverridable

物件

Of

On

運算子

選項

選擇項

Or

OrElse

Out (泛型修飾詞)

Overloads

Overridable

Overrides

ParamArray

Partial

Private

屬性

Protected

Public

RaiseEvent

ReadOnly

ReDim

REM

RemoveHandler

Resume

Return

SByte

選取

Set

Shadows

Shared

Short

Single

Static

步驟

Stop

字串

Structure Constraint

Structure Statement

Sub

SyncLock

Then

Throw

若要

True

請嘗試

TryCast

TypeOf…Is

UInteger

ULong

UShort

Using

Variant

Wend

When

While

Widening

WithEvents

WriteOnly

Xor

#Const

#Else

#ElseIf

#End

#If

=

&

&=

*

*=

/

/=

\

\=

^

^=

+

+=

-

-=

>> 運算子 (Visual Basic)

>>= 運算子 (Visual Basic)

<<

<<=

注意事項注意事項

雖然在 Visual Basic 中不再使用 EndIf、GoSub、Variant 和 Wend,但仍保留做為保留的關鍵字。Let 關鍵字的意義已變更。Let 現在用於 LINQ 查詢中。如需詳細資訊,請參閱 Let 子句 (Visual Basic)

未保留的關鍵字

下列關鍵字是未保留的,表示您可以用來做為程式設計項目的名稱。 不過不建議您這樣做,因為這會使程式碼難以閱讀,並導致難以察覺的細微錯誤。

Aggregate

Ansi

Assembly

Async

Auto

等候

Binary

Compare

Custom

Distinct

Equals

Explicit

From

Group By

Group Join

Into

IsFalse

IsTrue

Iterator

Join

Key (Visual Basic)

Mid

Off

Order By

Preserve

Skip

Skip While

Strict

Take

Take While

文字

Unicode

Until

其中

收益率 

#ExternalSource

#Region

相關主題

標題

描述

陣列摘要 (Visual Basic)

列出用來建立、定義和使用陣列的語言元素。

集合物件摘要 (Visual Basic)

列出用於集合的語言項目。

Compiler 指示詞摘要 (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 執行階段程式庫成員

比較各種語言的關鍵字