Mots clés du langage Visual Basic

Mise à jour : novembre 2007

Les tableaux suivants répertorient tous les mots clés du langage Visual Basic.

Mots clés réservés

Les mots clés suivants sont réservés, ce qui signifie que vous ne pouvez pas les utiliser en tant que noms pour vos éléments de programmation, notamment pour vos variables ou vos procédures. Vous pouvez contourner cette restriction en plaçant le nom entre parenthèses ([ ]). Pour plus d'informations, consultez la section « Noms d'échappement » de la rubrique Noms d'éléments déclarés.

Remarque :

L'utilisation de noms échappés n'est pas recommandée, parce qu'elle peut rendre votre code difficile à lire, et conduire à des erreurs subtiles, difficiles à trouver.

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 (espace de noms et type .NET)

Imports (espace de noms 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

Propriété

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

=

&

&=

*

*=

/

/=

\

\=

^

^=

+

+=

-

-=

>>, opérateur (Visual Basic)

>>=, opérateur (Visual Basic)

<<

<<=

 

 

Remarque :

EndIf, GoSub, Variant et Wend sont conservés en tant que mots clés réservés, bien qu'ils ne soient plus utilisés dans Visual Basic. La signification du mot clé Let a changé. Let est maintenant utilisé dans les requêtes LINQ. Pour plus d'informations, consultez Let, clause (Visual Basic).

Mots clés non réservés

Les mots clés suivants ne sont pas réservés, ce qui signifie que vous pouvez les utiliser en tant que noms pour vos éléments de programmation. Toutefois, cette tactique n'est pas recommandée, parce qu'elle peut rendre votre code difficile à lire, et conduire à des erreurs subtiles, difficiles à trouver.

Aggregate

Ansi

Assembly

Auto

Binary

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

 

 

 

Voir aussi

Référence

Membres de la bibliothèque runtime Visual Basic

Mots clés et membres par tâche

Comparaison des mots clés dans différents langages