Switch

esse quam videri
Revision as of 18:04, 16 April 2020 by Kspriggs01 (talk | contribs) (See also)
Jump to: navigation, search

Definition

A switch is a type of statement that controls the logical flow of an application.

Relevance

Example

Below is an example of a switch for an adventure game

console.WriteLine("You awake and find yourself at an intersection, which path will you take?");
console.WriteLine("Use N, S, E, or W for North, South, East, or West");

choice = console.ReadLine();
choice.ToUpper(); // This will make the content of the string upper case so we don't have to check for both lower and upper case in our switch.

switch(choice)
{
    case "N":
        player.moveNorth();
        break;

    case "S":
        player.moveSouth();
        break;

    case "E":
        player.moveEast();
        break;

    case "W":
        player.moveWest();
        break;

    default:
        getPlayerInput();
        break;
}

Resources

See also

- Statement

Notes

External Links