Schlüsselwörter (Visual Basic)Keywords (Visual Basic)

Die folgenden Tabellen enthalten alle Schlüsselwörter von Visual Basic.The following tables list all Visual Basic language keywords.

Reservierte SchlüsselwörterReserved Keywords

Die folgenden Schlüsselwörter sind reserviert. Das bedeutet, dass Sie sie nicht als Namen von Programmierelementen wie Variablen oder Prozeduren verwenden können.The following keywords are reserved, which means that you cannot use them as names for programming elements such as variables or procedures. Sie können diese Beschränkung umgehen, indem Sie den Namen in eckige Klammern ([]) einschließen.You can bypass this restriction by enclosing the name in brackets ([]). Weitere Informationen finden Sie unter „Escaped Names“ (Namen mit Escapezeichen) in Declared Element Names (Deklarierte Elementnamen).For more information, see "Escaped Names" in Declared Element Names.

Hinweis

Die Verwendung von Namen mit Escapezeichen wird nicht empfohlen, da der Code dadurch möglicherweise schwer lesbar ist und Fehler auftreten können, die schwer zu finden sind.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-EinschränkungClass Constraint Class-AnweisungClass 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-AnweisungEnd Statement
End <Schlüsselwort>End <keyword> EndIf EnumEnum EraseErase
FehlerError EventEvent BeendenExit FalseFalse
FinallyFinally For (in 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-AnweisungImplements Statement
Imports (.NET-Namespace und Typ)Imports (.NET Namespace and Type) Imports (XML-Namespace)Imports (XML Namespace) InIn In (generischer Modifizierer)In (Generic Modifier)
InheritsInherits IntegerInteger InterfaceInterface IsIs
IsNotIsNot LetLet LibLib LikeLike
LongLong LoopLoop MeMe ModMod
ModulModule Module-AnweisungModule Statement MustInheritMustInherit MustOverrideMustOverride
MyBaseMyBase MyClassMyClass NamespaceNamespace NarrowingNarrowing
new-EinschränkungNew Constraint New-OperatorNew Operator NächsteNext Next (in Resume)Next (in Resume)
NotNot NothingNothing NotInheritableNotInheritable NotOverridableNotOverridable
ObjektObject OfOf OnOn OperatorOperator
OptionOption OptionalOptional OrOr OrElseOrElse
out (generischer Modifizierer)Out (Generic Modifier) OverloadsOverloads OverridableOverridable OverridesOverrides
ParamArrayParamArray PartialPartial PrivatePrivate PropertyProperty
ProtectedProtected PublicPublic RaiseEventRaiseEvent ReadOnlyReadOnly
ReDimReDim REMREM RemoveHandlerRemoveHandler ResumeResume
ReturnReturn SByteSByte AuswählenSelect SetSet
ShadowsShadows SharedShared ShortShort SingleSingle
StaticStatic StepStep StopStop StringString
Structure-EinschränkungStructure Constraint Structure-AnweisungStructure Statement SubSub SyncLockSyncLock
ThenThen ThrowThrow AktionTo 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 = & &=
* *= / /=
\ \= ^ ^=
+ += - -=
>>-Operator>> Operator >>=-Operator>>= Operator << <<=

Hinweis

EndIf, GoSub, Variant, und Wend reservierte Schlüsselwörter, beibehalten werden, obwohl sie nicht mehr in Visual Basic verwendet werden.EndIf, GoSub, Variant, and Wend are retained as reserved keywords, although they are no longer used in Visual Basic. Die Bedeutung des Let-Schlüsselworts hat sich geändert.The meaning of the Let keyword has changed. Let wird jetzt in LINQ-Abfragen verwendet.Let is now used in LINQ queries. Weitere Informationen finden Sie unter let-Klausel.For more information, see Let Clause.

Nicht reservierte SchlüsselwörterUnreserved Keywords

Die folgenden Schlüsselwörter sind nicht reserviert. Das bedeutet, dass Sie sie als Namen von Programmierelementen verwenden können.The following keywords are not reserved, which means you can use them as names for your programming elements. Dieses Vorgehen wird jedoch nicht empfohlen, da der Code dadurch möglicherweise schwer lesbar ist und Fehler auftreten können, die schwer zu finden sind.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.

AggregatAggregate ANSIAnsi AssemblyAssembly AsyncAsync
AutoAuto AwaitAwait BinaryBinary CompareCompare
BenutzerdefiniertCustom 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 TextText UnicodeUnicode
UntilUntil WhereWhere YieldYield #ExternalSource#ExternalSource
#Region#Region
TitelTitle BeschreibungDescription
Arrays: ZusammenfassungArrays Summary Führt Sprachelemente auf, die zum Erstellen, Definieren und Verwenden von Arrays verwendet werden.Lists language elements that are used to create, define, and use arrays.
Auflistungsobjekt: ZusammenfassungCollection Object Summary Führt Sprachelemente auf, die für Auflistungen verwendet werden.Lists language elements that are used for collections.
Ablaufsteuerung: ZusammenfassungControl Flow Summary Führt Anweisungen auf, die für Schleifen und Steuerung des Verfahrensfluss verwendet werden.Lists statements that are used for looping and controlling procedure flow.
Konvertierung: ZusammenfassungConversion Summary Führt Funktionen auf, die zum Konvertieren von Zahlen, Datumsangaben, Uhrzeiten und Zeichenfolgen verwendet werden.Lists functions that are used to convert numbers, dates, times, and strings.
Datentypen: ZusammenfassungData Types Summary Führt Datentypen auf.Lists data types. Führt außerdem Funktionen auf, die zum Konvertieren zwischen Datentypen und zum Überprüfen von Datentypen verwendet werden.Also lists functions that are used to convert between data types and verify data types.
Datums- und Uhrzeitangaben: ZusammenfassungDates and Times Summary Führt Sprachelemente auf, die für Datumsangaben und Uhrzeiten verwendet werden.Lists language elements that are used for dates and times.
Deklarationen und Konstanten: ZusammenfassungDeclarations and Constants Summary Führt Anweisungen auf, die zum Deklarieren von Variablen, Konstanten, Klassen, Module und anderen Programmierungselementen verwendet werden.Lists statements that are used to declare variables, constants, classes, modules, and other programming elements. Listet auch Sprachelemente auf, die verwendet werden, um Objektinformationen abzurufen, Ereignisse zu behandeln und Vererbung zu implementieren.Also lists language elements that are used to obtain object information, handle events, and implement inheritance.
Verzeichnisse und Dateien: ZusammenfassungDirectories and Files Summary Führt Funktionen auf, die verwendet werden, um das Dateisystem zu steuern und Dateien zu verarbeiten.Lists functions that are used to control the file system and to process files.
Fehler: ZusammenfassungErrors Summary Führt Sprachelemente auf, die verwendet werden, um Laufzeitfehlerwerte abzufangen und zurückzugeben.Lists language elements that are used to catch and return run-time error values.
Finanzdaten: ZusammenfassungFinancial Summary Führt Funktionen auf, mit denen Finanzberechnungen ausgeführt werden.Lists functions that are used to perform financial calculations.
Eingabe und Ausgabe: ZusammenfassungInput and Output Summary Führt Funktionen auf, die zum Lesen aus und Schreiben in Dateien, zum Verwalten von Dateien und zum Drucken der Ausgabe verwendet werden.Lists functions that are used to read from and write to files, manage files, and print output.
Informationen und Interaktionen: ZusammenfassungInformation and Interaction Summary Führt Funktionen auf, die verwendet werden, um andere Programme auszuführen, Befehlszeilenargumente abzurufen, COM-Objekte zu bearbeiten, Farbinformationen abzurufen und Steuerelementdialogfelder zu verwenden.Lists functions that are used to run other programs, obtain command-line arguments, manipulate COM objects, retrieve color information, and use control dialog boxes.
Mathematische Operationen: ZusammenfassungMath Summary Führt Funktionen auf, mit denen trigonometrische und andere mathematische Berechnungen durchgeführt werden.Lists functions that are used to perform trigonometric and other mathematical calculations.
My-ReferenzMy Reference Führt die in My enthaltenen Objekte auf, eine Funktion, die den Zugriff auf häufig verwendete Methoden, Eigenschaften und Ereignisse des Computers ermöglicht, auf dem die Anwendung ausgeführt wird, sowie den Zugriff auf die aktuelle Anwendung, die Ressourcen der Anwendung, die Einstellungen der Anwendung usw.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.
Operatoren: ZusammenfassungOperators Summary Führt Zuweisungs- und Vergleichsausdrücke und andere Operatoren auf.Lists assignment and comparison expressions and other operators.
Registrierung: ZusammenfassungRegistry Summary Führt Funktionen auf, die verwendet werden, um Programmeinstellungen zu lesen, zu speichern und zu löschen.Lists functions that are used to read, save, and delete program settings.
Zeichenfolgenbearbeitung: ZusammenfassungString Manipulation Summary Führt Funktionen auf, mit denen Zeichenfolgen bearbeitet werden.Lists functions that are used to manipulate strings.

Siehe auchSee also