Mots clés (Visual Basic)Keywords (Visual Basic)

Les tableaux suivants répertorient tous les mots clés de Visual Basic Language.The following tables list all Visual Basic language keywords.

Mots clés réservésReserved Keywords

Les mots clés suivants sont réservés, ce qui signifie que vous ne pouvez pas les utiliser comme noms d’éléments de programmation tels que des variables ou des procédures.The following keywords are reserved, which means that you cannot use them as names for programming elements such as variables or procedures. Vous pouvez contourner cette restriction en plaçant le nom entre crochets ([]).You can bypass this restriction by enclosing the name in brackets ([]). Pour plus d’informations, consultez « Noms échappés » dans Noms d’éléments déclarés.For more information, see "Escaped Names" in Declared Element Names.

Notes

Nous vous déconseillons d’utiliser des noms échappés, car cette pratique peut rendre votre code difficile à lire et générer des erreurs subtiles qui peuvent être difficiles à détecter.We do not recommend that you use escaped names, because it can make your code hard to read, and it can lead to subtle errors that can be difficult to find.

AddHandlerAddHandler AddressOfAddressOf AliasAlias AndAnd
AndAlsoAndAlso AsAs BooleanBoolean ByRefByRef
ByteByte ByValByVal CallCall CaseCase
CatchCatch CBoolCBool CByteCByte CCharCChar
CDateCDate CDblCDbl CDecCDec CharChar
CIntCInt Class (contrainte)Class Constraint Class (instruction)Class Statement CLngCLng
CObjCObj ConstConst ContinueContinue CSByteCSByte
CShortCShort CSngCSng CStrCStr CTypeCType
CUIntCUInt CULngCULng CUShortCUShort DateDate
DecimalDecimal DeclareDeclare DefaultDefault DelegateDelegate
DimDim DirectCastDirectCast DoDo DoubleDouble
EachEach ElseElse ElseIfElseIf End (instruction)End Statement
End <mot clé>End <keyword> EndIf EnumEnum EraseErase
ErreurError EventEvent QuitterExit FalseFalse
FinallyFinally For (For…Next)For (in For…Next) For Each…NextFor Each…Next FriendFriend
FunctionFunction GetGet GetTypeGetType GetXMLNamespaceGetXMLNamespace
GlobalGlobal GoSub GoToGoTo HandlesHandles
IfIf If()If() ImplementsImplements Implements (instruction)Implements Statement
Imports (espace de noms et type .NET)Imports (.NET Namespace and Type) Imports (espace de noms XML)Imports (XML Namespace) InIn In (modificateur générique)In (Generic Modifier)
InheritsInherits IntegerInteger InterfaceInterface IsIs
IsNotIsNot LetLet LibLib LikeLike
LongLong LoopLoop MeMe ModMod
ModuleModule Module (instruction)Module Statement MustInheritMustInherit MustOverrideMustOverride
MyBaseMyBase MyClassMyClass NameOfNameOf NamespaceNamespace
NarrowingNarrowing New (contrainte)New Constraint New (opérateur)New Operator SuivantNext
Next (dans l’instruction Resume)Next (in Resume) NotNot NothingNothing NotInheritableNotInheritable
NotOverridableNotOverridable ObjetObject OfOf OnOn
OperatorOperator OptionOption OptionalOptional OrOr
OrElseOrElse Out (modificateur générique)Out (Generic Modifier) OverloadsOverloads OverridableOverridable
OverridesOverrides ParamArrayParamArray PartialPartial PrivatePrivate
PropertyProperty ProtectedProtected PublicPublic RaiseEventRaiseEvent
ReadOnlyReadOnly ReDimReDim REMREM RemoveHandlerRemoveHandler
ResumeResume ReturnReturn SByteSByte SélectionnerSelect
SetSet ShadowsShadows SharedShared shortShort
SingleSingle StaticStatic StepStep StopStop
StringString Structure (contrainte)Structure Constraint Structure (instruction)Structure Statement SubSub
SyncLockSyncLock ThenThen ThrowThrow PourTo
TrueTrue TryTry TryCastTryCast TypeOf…IsTypeOf…Is
UIntegerUInteger ULongULong UShortUShort UsingUsing
Variant Wend WhenWhen WhileWhile
WideningWidening WithWith WithEventsWithEvents WriteOnlyWriteOnly
XorXor #Const#Const #Else#Else #ElseIf#ElseIf
#End#End #If#If = &
&= * *= /
/= \ \= ^
^= + += -
-= >>, opérateur>> Operator >>=, opérateur>>= Operator <<
<<=

Notes

EndIf, GoSub, Variantet Wend sont conservés en tant que Mots clés réservés, bien qu’ils ne soient plus utilisés dans Visual Basic.EndIf, GoSub, Variant, and Wend are retained as reserved keywords, although they are no longer used in Visual Basic. La signification du mot clé Let a changé.The meaning of the Let keyword has changed. Let est maintenant utilisé dans les requêtes LINQ.Let is now used in LINQ queries. Pour plus d’informations, consultez Let, clause.For more information, see Let Clause.

Mots clés non réservésUnreserved Keywords

Les mots clés suivants ne sont pas réservés, ce qui signifie que vous pouvez les utiliser comme noms pour vos éléments de programmation.The following keywords are not reserved, which means you can use them as names for your programming elements. Toutefois, cette pratique est déconseillée, car cela peut rendre votre code difficile à lire et générer des erreurs subtiles qui peuvent être difficiles à détecter.However, doing this is not recommended, because it can make your code hard to read and can lead to subtle errors that can be difficult to find.

AggregateAggregate AnsiAnsi AssemblyAssembly AsyncAsync
AutoAuto AwaitAwait BinaryBinary CompareCompare
PersonnaliséCustom DistinctDistinct EqualsEquals ExplicitExplicit
FromFrom Group ByGroup By Group JoinGroup Join IntoInto
IsFalseIsFalse IsTrueIsTrue IteratorIterator JoinJoin
KeyKey MidMid OffOff Order ByOrder By
PreservePreserve SkipSkip Skip WhileSkip While StrictStrict
TakeTake Take WhileTake While TexteText UnicodeUnicode
UntilUntil WhereWhere YieldYield #ExternalSource#ExternalSource
#Region#Region
TitreTitle DescriptionDescription
Liste des tableauxArrays Summary Liste les éléments de langage utilisés pour créer, définir et utiliser des tableaux.Lists language elements that are used to create, define, and use arrays.
Liste des objets CollectionCollection Object Summary Liste les éléments de langage utilisés pour les collections.Lists language elements that are used for collections.
Liste des flux de contrôleControl Flow Summary Liste les instructions utilisées pour l’exécution en boucle et le contrôle du flux de procédure.Lists statements that are used for looping and controlling procedure flow.
Liste des conversionsConversion Summary Liste les fonctions utilisées pour convertir les nombres, les dates, les heures et les chaînes.Lists functions that are used to convert numbers, dates, times, and strings.
Data Types SummaryData Types Summary Liste les types de données.Lists data types. Répertorie également les fonctions utilisées pour effectuer des conversions entre plusieurs types de données et vérifier des types de données.Also lists functions that are used to convert between data types and verify data types.
Liste des dates et heuresDates and Times Summary Liste les éléments de langage utilisés pour les dates et les heures.Lists language elements that are used for dates and times.
Liste des déclarations et des constantesDeclarations and Constants Summary Liste les instructions utilisées pour déclarer les variables, les constantes, les classes, les modules et d’autres éléments de programmation.Lists statements that are used to declare variables, constants, classes, modules, and other programming elements. Répertorie également les éléments de langage utilisés pour obtenir les informations relatives aux objets, gérer les événements et implémenter l’héritage.Also lists language elements that are used to obtain object information, handle events, and implement inheritance.
Liste des répertoires et des fichiersDirectories and Files Summary Répertorie les fonctions utilisées pour contrôler le système de fichiers et traiter les fichiers.Lists functions that are used to control the file system and to process files.
Liste des erreursErrors Summary Répertorie les éléments de langage utilisés pour intercepter et retourner les valeurs d’erreur d’exécution.Lists language elements that are used to catch and return run-time error values.
Liste des mots clés financiersFinancial Summary Répertorie les fonctions utilisées pour effectuer des calculs financiers.Lists functions that are used to perform financial calculations.
Liste des entrées et sortiesInput and Output Summary Répertorie les fonctions utilisées pour lire les fichiers et écrire dedans, gérer les fichiers et imprimer la sortie.Lists functions that are used to read from and write to files, manage files, and print output.
Liste des informations et des interactionsInformation and Interaction Summary Répertorie les fonctions utilisées pour exécuter d’autres programmes, obtenir des arguments de ligne de commande, manipuler des objets COM, récupérer des informations sur la couleur et utiliser des boîtes de dialogue de contrôle.Lists functions that are used to run other programs, obtain command-line arguments, manipulate COM objects, retrieve color information, and use control dialog boxes.
Liste des mots clés mathématiquesMath Summary Répertorie les fonctions utilisées pour effectuer des calculs trigonométriques et d’autres calculs mathématiques.Lists functions that are used to perform trigonometric and other mathematical calculations.
Référence MyMy Reference Répertorie les objets contenus dans My, fonctionnalité qui permet d’accéder aux méthodes, propriétés et événements fréquemment utilisés de l’ordinateur sur lequel l’application est en cours d’exécution, l’application actuelle, les ressources de l’application, les paramètres de l’application, etc.Lists the objects contained in My, a feature that provides access to frequently used methods, properties, and events of the computer on which the application is running, the current application, the application's resources, the application's settings, and so on.
Liste des opérateursOperators Summary Liste les expressions d’assignation et de comparaison, ainsi que d’autres opérateurs.Lists assignment and comparison expressions and other operators.
Liste des registresRegistry Summary Liste les fonctions utilisées pour lire, enregistrer et supprimer des paramètres de programme.Lists functions that are used to read, save, and delete program settings.
Liste des manipulations de chaînesString Manipulation Summary Liste les fonctions utilisées pour manipuler des chaînes.Lists functions that are used to manipulate strings.

Voir aussiSee also