その後に追加のキーワードが続くと、そのキーワードによって導入されたステートメント ブロックの定義が終了します。
構文
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
部品
部分 | 説明 |
---|---|
End |
必須。 プログラミング要素の定義を終了します。 |
AddHandler |
カスタムイベントステートメント内の一致するAddHandler ステートメントによって開始されたAddHandler アクセサーを終了するために必要です。 |
Class |
一致する Class ステートメントによって開始された クラス定義を終了するために必要です。 |
Enum |
一致する Enum ステートメントによって開始された列挙定義を終了するために必要です。 |
Event |
一致する Event ステートメントによって開始されたCustom イベント定義を終了するために必要です。 |
Function |
一致する Function ステートメントによって開始されたFunction プロシージャ定義を終了するために必要です。 実行で End Function ステートメントが検出された場合、コントロールは呼び出し元のコードに戻ります。 |
Get |
一致する Get ステートメントによって開始されたProperty プロシージャ定義を終了するために必要です。 実行で End Get ステートメントが検出された場合、コントロールはプロパティの値を要求するステートメントに戻ります。 |
If |
If を終了するために必要です...Then ...Else 一致するIf ステートメントによって開始されたブロック定義。 If ... を参照してください。そうしたら。。。Else ステートメント。 |
Interface |
一致する Interface ステートメントによって開始されたインターフェイス定義を終了するために必要です。 |
Module |
一致する Module ステートメントによって開始されたモジュール定義を終了するために必要です。 |
Namespace |
一致する Namespace ステートメントによって開始された名前空間定義を終了するために必要です。 |
Operator |
一致する Operator ステートメントによって開始された 演算子定義を終了するために必要です。 |
Property |
一致する Property ステートメントによって開始されたプロパティ定義を終了するために必要です。 |
RaiseEvent |
カスタムイベントステートメント内の一致するRaiseEvent ステートメントによって開始されたRaiseEvent アクセサーを終了するために必要です。 |
RemoveHandler |
カスタムイベントステートメント内の一致するRemoveHandler ステートメントによって開始されたRemoveHandler アクセサーを終了するために必要です。 |
Select |
一致するSelect ステートメントによって開始されたSelect ...Case ブロック定義を終了するために必要です。 「 選択...」を参照してください。Case ステートメント。 |
Set |
一致する Set ステートメントによって開始されたProperty プロシージャ定義を終了するために必要です。 実行で End Set ステートメントが検出された場合、コントロールはプロパティの値を設定するステートメントに戻ります。 |
Structure |
一致する Structure ステートメントによって開始された構造体定義を終了するために必要です。 |
Sub |
一致する Sub ステートメントによって開始されたSub プロシージャ定義を終了するために必要です。 実行で End Sub ステートメントが検出された場合、コントロールは呼び出し元のコードに戻ります。 |
SyncLock |
一致するSyncLock ステートメントによって開始されたSyncLock ブロック定義を終了するために必要です。
SyncLock ステートメントを参照してください。 |
Try |
Try を終了するために必要です...Catch ...Finally 一致するTry ステートメントによって開始されたブロック定義。 「 Try...」を参照してください。捕まえる。。。Finally ステートメント。 |
While |
一致する While ステートメントによって開始されたWhile ループ定義を終了するために必要です。
While... を参照してください。End While ステートメント。 |
With |
一致するWith ステートメントによって開始されたWith ブロック定義を終了するために必要です。 With ... を参照してください。End With ステートメント。 |
指示事項
前に数値記号 (#
) が付いている場合、 End
キーワードは、対応するディレクティブによって導入された前処理ブロックを終了します。
#End ExternalSource
#End If
#End Region
部分 | 説明 |
---|---|
#End |
必須。 前処理ブロックの定義を終了します。 |
ExternalSource |
一致する #ExternalSource ディレクティブによって開始された外部ソース ブロックを終了するために必要です。 |
If |
一致する #If ディレクティブによって開始された条件付きコンパイル ブロックを終了するために必要です。
#If... を参照してください。Then...#Else ディレクティブ。 |
Region |
一致する #Region ディレクティブによって開始されたソース領域ブロックを終了するために必要です。 |
注釈
End ステートメントは、追加のキーワードを指定せずに、実行を直ちに終了します。
スマート デバイス開発者向けノート
End
ステートメントは、追加のキーワードを指定せずにサポートされていません。
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET