The statements that enable you to control program flow in a C# application fall into three main categories: selection statements, iteration statements, and jump statements. In each of these cases, a test resulting in a Boolean value is performed and the Boolean result is used to control the application's flow of execution. In this tutorial, you'll learn how to use each of these statement types to control structure flow.
You use selection statements to determine what code should be executed and when it should be executed.
C# features two selection statements: the switch statement, used to run code based on a value,
and the if statement which runs code based on a Boolean condition.
The most commonly used of these selection statements is the if statement.