Ключевые слова (Visual Basic)Keywords (Visual Basic)

В следующих таблицах перечислены все ключевые слова языка Visual Basic.The following tables list all Visual Basic language keywords.

Зарезервированные словаReserved Keywords

Следующие ключевые слова являются зарезервированными, то есть их нельзя использовать в качестве имен программных элементов, таких как переменные или процедуры.The following keywords are reserved, which means that you cannot use them as names for programming elements such as variables or procedures. Это ограничение можно обойти, заключив имя в квадратные скобки ([]).You can bypass this restriction by enclosing the name in brackets ([]). Дополнительные сведения см. в подразделе "Экранированные имена" раздела Имена объявляемых элементов.For more information, see "Escaped Names" in Declared Element Names.

Примечание

Использовать экранированные имена не рекомендуется, так как это может затруднить чтение кода и привести к ошибкам, которые может быть трудно найти.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.

AddHandler AddressOf Alias And
AndAlso As Boolean ByRef
Byte ByVal Call Case
Catch CBool CByte CChar
CDate CDbl CDec Char
CInt Class ПротиворечитClass Constraint Class БалансClass Statement 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 БалансEnd Statement
End <keyword>End <keyword> EndIf Enum Erase
Error Event Exit False
Finally ForFor…Next )For (in For…Next) For Each…Next Friend
Function Get GetType GetXMLNamespace
Global GoSub GoTo Handles
If If() Implements Implements БалансImplements Statement
Imports (Пространство имен и тип .NET)Imports (.NET Namespace and Type) Imports (Пространство имен XML)Imports (XML Namespace) In In (Универсальный модификатор)In (Generic Modifier)
Inherits Integer Interface Is
IsNot Let Lib Like
Long Loop Me Mod
Module Module БалансModule Statement MustInherit MustOverride
MyBase MyClass NameOf Namespace
Narrowing New ПротиворечитNew Constraint NewОператорNew Operator Next
NextResume )Next (in Resume) Not Nothing NotInheritable
NotOverridable Object Of On
Operator Option Optional Or
OrElse Out (Универсальный модификатор)Out (Generic Modifier) 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 ПротиворечитStructure Constraint Structure БалансStructure Statement Sub
SyncLock Then Throw To
True Try TryCast TypeOf…Is
UInteger ULong UShort Using
Variant Wend When While
Widening With WithEvents WriteOnly
Xor #Const #Else #ElseIf
#End #If = &
&= * *= /
/= \ \= ^
^= + += -
-= >>Оператор>> Operator >>=Оператор>>= Operator <<
<<=

Примечание

EndIf, GoSub , Variant и Wend сохраняются как зарезервированные ключевые слова, хотя они больше не используются в Visual Basic.EndIf, GoSub, Variant, and Wend are retained as reserved keywords, although they are no longer used in Visual Basic. Значение ключевого слова Let было изменено.The meaning of the Let keyword has changed. Let сейчас используется в запросах LINQ.Let is now used in LINQ queries. Дополнительные сведения см. в разделе предложение let.For more information, see Let Clause.

Незарезервированные ключевые словаUnreserved Keywords

Следующие ключевые слова не зарезервированы. Это означает, что их можно использовать в качестве имен для элементов программирования.The following keywords are not reserved, which means you can use them as names for your programming elements. Но делать так не рекомендуется, так как это может затруднить чтение кода и привести к ошибкам, которые может быть трудно найти.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.

Aggregate Ansi Assembly Async
Auto Await Binary Compare
Custom Distinct Equals Explicit
From Group By Group Join Into
IsFalse IsTrue Iterator Join
Key Mid Off Order By
Preserve Skip Skip While Strict
Take Take While Text Unicode
Until Where Yield #ExternalSource
#Region
ЗаголовокTitle ОписаниеDescription
Сводка по массивамArrays Summary Содержит список элементов языка, используемых для создания, определения и использования массивов.Lists language elements that are used to create, define, and use arrays.
Сводка по объекту CollectionCollection Object Summary Содержит список элементов языка, используемых для коллекций.Lists language elements that are used for collections.
Сводка по потоку управленияControl Flow Summary Содержит список операторов, используемых для циклов и управления потоком процедур.Lists statements that are used for looping and controlling procedure flow.
Сводка по преобразованиюConversion Summary Содержит список функций для преобразования чисел, дат, времени и строк.Lists functions that are used to convert numbers, dates, times, and strings.
Data Types SummaryData Types Summary Содержит список типов данных.Lists data types. Также содержит перечень функций для преобразования и проверки типов данных.Also lists functions that are used to convert between data types and verify data types.
Сводка элементов для работы со значениями дат и времениDates and Times Summary Содержит список элементов языка, используемых для дат и времени.Lists language elements that are used for dates and times.
Сводка по объявлениям и константамDeclarations and Constants Summary Содержит список операторов, используемых для объявления переменных, констант, классов, модулей и других элементов программирования.Lists statements that are used to declare variables, constants, classes, modules, and other programming elements. Также содержит перечень элементов языка, которые используются для получения сведений об объектах, обработки событий и реализации наследования.Also lists language elements that are used to obtain object information, handle events, and implement inheritance.
Сводка по каталогам и файламDirectories and Files Summary Содержит список функций, используемых для управления файловой системой и обработки файлов.Lists functions that are used to control the file system and to process files.
Сводка по ошибкамErrors Summary Содержит список элементов языка, используемых для перехвата и возвращения значений ошибок во время выполнения.Lists language elements that are used to catch and return run-time error values.
Сводка по финансовым функциямFinancial Summary Содержит список функций, используемых для финансовых расчетов.Lists functions that are used to perform financial calculations.
Сводка по вводу и выводуInput and Output Summary Содержит список функций, используемых для чтения из файлов и записи в файлы, управления файлами и печати выходных данных.Lists functions that are used to read from and write to files, manage files, and print output.
Сводка по сведениям и взаимодействиюInformation and Interaction Summary Содержит список функций, используемых для запуска других программ, получения аргументов командной строки, управления COM-объектами, получения данных о цвете и использования элементов управления диалоговых окон.Lists functions that are used to run other programs, obtain command-line arguments, manipulate COM objects, retrieve color information, and use control dialog boxes.
Сводка по математическим функциямMath Summary Содержит список функций, используемых для тригонометрических и других математических вычислений.Lists functions that are used to perform trigonometric and other mathematical calculations.
Справочные материалы по MyMy Reference Приводит список объектов, содержащихся в My. Этот компонент предоставляет доступ к часто используемым методам, свойствам и событиям компьютера, на котором выполняется приложение, к текущему приложению, ресурсам приложения, параметрам приложения и т. д.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.
Сводка по операторамOperators Summary Содержит список выражений назначения и сравнения и других операторов.Lists assignment and comparison expressions and other operators.
Сводка по рееструRegistry Summary Содержит список функций, используемых для чтения, сохранения и удаления параметров программы.Lists functions that are used to read, save, and delete program settings.
Сводка по работе со строкамиString Manipulation Summary Содержит список функций, используемых для работы со строками.Lists functions that are used to manipulate strings.

См. такжеSee also