Оператор end <ключевое слово> (Visual Basic)
После выполнения дополнительных ключевое слово завершается определение блока инструкций, введенного этим ключевое слово.
Синтаксис
End AddHandler
End Class
End Enum
End Event
End Function
End Get
End If
End Interface
End Module
End Namespace
End Operator
End Property
End RaiseEvent
End RemoveHandler
End Select
End Set
End Structure
End Sub
End SyncLock
End Try
End While
End With
Детали
Часть | Description |
---|---|
End |
Обязательное. Завершает определение элемента программирования. |
AddHandler |
Требуется для завершения метода доступа, начатого AddHandler соответствующим AddHandler оператором в пользовательском операторе события. |
Class |
Требуется завершить определение класса, начатое соответствующим оператором класса. |
Enum |
Требуется завершить определение перечисления, начатое соответствующим оператором перечисления. |
Event |
Требуется завершить определение события, начатое Custom соответствующим оператором события. |
Function |
Требуется завершить определение процедуры, начатое Function соответствующим оператором функции. Если выполнение сталкивается с оператором End Function , элемент управления возвращается в вызывающий код. |
Get |
Требуется завершить определение процедуры, начатое Property соответствующим оператором Get. Если выполнение сталкивается с оператором End Get , элемент управления возвращается в инструкцию, запрашивающую значение свойства. |
If |
Требуется для завершения If ...Then ...Else определение блока, начатое оператором сопоставления If . Посмотрите, если... Затем... Оператор Else. |
Interface |
Требуется завершить определение интерфейса, начатое соответствующим оператором интерфейса. |
Module |
Требуется завершить определение модуля, начатое соответствующим оператором модуля. |
Namespace |
Требуется завершить определение пространства имен, начатое соответствующим оператором пространства имен. |
Operator |
Требуется завершить определение оператора, начатое соответствующим оператором. |
Property |
Требуется завершить определение свойства, начатое соответствующим оператором свойства. |
RaiseEvent |
Требуется для завершения метода доступа, начатого RaiseEvent соответствующим RaiseEvent оператором в пользовательском операторе события. |
RemoveHandler |
Требуется для завершения метода доступа, начатого RemoveHandler соответствующим RemoveHandler оператором в пользовательском операторе события. |
Select |
Требуется завершить Select определение блока ...Case , начатое соответствующим Select оператором. См. раздел "Выбрать" Оператор case. |
Set |
Требуется завершить определение процедуры, начатое Property соответствующим оператором Set. Если выполнение сталкивается с оператором End Set , элемент управления возвращается в инструкцию, задав значение свойства. |
Structure |
Требуется завершить определение структуры, начатое соответствующим оператором структуры. |
Sub |
Требуется завершить определение процедуры, начатое Sub соответствующим вложенным оператором. Если выполнение сталкивается с оператором End Sub , элемент управления возвращается в вызывающий код. |
SyncLock |
Требуется, чтобы завершить SyncLock определение блока, начатое соответствующим SyncLock оператором. См . инструкцию SyncLock. |
Try |
Требуется для завершения Try ...Catch ...Finally определение блока, начатое оператором сопоставления Try . См. пример ... Поймать... Наконец, оператор. |
While |
Требуется завершить определение цикла, начатое While соответствующим While оператором. Смотрите в то время как... Завершение инструкции while. |
With |
Требуется, чтобы завершить With определение блока, начатое соответствующим With оператором. См. раздел с... Завершение инструкции с помощью инструкции. |
Директивы
При появлении знака числа (#
) End
ключевое слово завершает блок предварительной обработки, введенный соответствующей директивой.
#End ExternalSource
#End If
#End Region
Часть | Description |
---|---|
#End |
Обязательное. Завершает определение блока предварительной обработки. |
ExternalSource |
Требуется завершить внешний блок источника, начинающийся с соответствующей директивы #ExternalSource. |
If |
Требуется для завершения блока условной компиляции, начатого директивой сопоставления #If . См. #If... Затем директивы #Else. |
Region |
Требуется завершить блок исходного региона, начинающийся с соответствующей директивы #Region. |
Замечания
Оператор End без дополнительной ключевое слово немедленно завершает выполнение.
Заметки разработчика смарт-устройств
Оператор End
без дополнительной ключевое слово не поддерживается.
См. также
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.