次の方法で共有


end <keyword> ステートメント (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

部品

部分 説明
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ステートメントは、追加のキーワードを指定せずにサポートされていません。

こちらも参照ください