Visual Basic 言語のキーワード

更新 : 2007 年 11 月

次の表は、Visual Basic 言語のすべてのキーワードの一覧です。

予約済みのキーワード

次のキーワードは予約済みであり、プログラミングの要素 (変数やプロシージャなど) の名前として使用できません。ただし、名前を角かっこ ([ ]) で囲むと、この制約を回避できます。詳細については、「宣言された要素の名前」の「エスケープされた名前」を参照してください。

ksh7h19t.alert_note(ja-jp,VS.90).gifメモ :

エスケープされた名前を使用すると、コードの可読性が低下し、検出しにくい微妙なエラーの原因となる可能性があるため、使用を避けてください。

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)

<<

<<=

 

 

ksh7h19t.alert_note(ja-jp,VS.90).gifメモ :

EndIf、GoSub、Variant、Wend は、Visual Basic では使用されなくなりましたが、予約済みのキーワードとして残っています。Let キーワードは、意味が変更されました。Let は、LINQ クエリで使用するようになっています。詳細については、「Let 句 (Visual Basic)」を参照してください。

予約されていないキーワード

次のキーワードは予約されていません。したがって、プログラミングの要素の名前として使用できます。ただし、コードの可読性が低下し、検出しにくい微妙なエラーの原因となる可能性があるため、これらのキーワードを要素の名前として使用することは避けてください。

Aggregate

Ansi

Assembly

Auto

Binary

Compare

Custom

Distinct

Equals

Explicit

From

Group By

Group Join

Into

IsFalse

IsTrue

Join

キー (Visual Basic)

Mid

Off

Order By

Preserve

Skip

Skip While

Strict

Take

Take While

Text

Unicode

Until

Where

#ExternalSource

#Region

 

 

 

参照

参照

Visual Basic ランタイム ライブラリのメンバ

キーワードとメンバ (タスク別)

各言語のキーワードの比較