Difference between revisions of "Switch"
esse quam videri
Kspriggs01 (talk | contribs) (→See also) |
Kspriggs01 (talk | contribs) (→Resources) |
||
Line 44: | Line 44: | ||
== See also == | == See also == | ||
- [[Statement]] | - [[Statement]] | ||
− | |||
− | |||
− | |||
==External Links== | ==External Links== |
Revision as of 18:04, 16 April 2020
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;
}