Program Structure and Flow

Element

Description

Call statement

Calls an intrinsic or user-defined procedure or function, a method, or a routine in a dynamic link library

CallByName statement

Dynamically executes a class method, property let, or property set

Do...Loop statement

Repeatedly executes a block of code while or until a condition is true

Exit statement

Prematurely exits a code block

End statement

Marks the end of a block of code

For...Next statement

Iterates through a section of code a given number of times

For Each...Next statement

Iterates through a collection or array of objects or values, returning a reference to each of the members

GoTo statement

Passes program flow to a portion of code marked by a label

If...Then...Else statement

Defines a conditional block or blocks of code

Return statement

Transfers control from a function or procedure and returns a value from a function

Select Case statement

Executes one out of a series of code blocks based on the value of an expression

Stop statement

Suspends program execution

While...End While statement

Executes a block of code until a condition becomes False

Get VB.NET Language in a Nutshell, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.