stop loop C# foreach code example
Example 1: c# stop loop
while (playerIsAlive)
{
// this code will keep running
if (playerIsAlive == false)
{
// eventually if this stopping condition is true,
// it will break out of the while loop
break;
}
}
// rest of the program will continue
Example 2: c# stop loop in method
/* There is another way to break out of a loop if you use
the return command inside a method/function */
class MainClass {
public static void Main (string[] args) {
UnlockDoor();
// after it hits the return statement,
// it will move on to this method
PickUpSword();
}
static bool UnlockDoor()
{
bool doorIsLocked = true;
// this code will keep running
while (doorIsLocked)
{
bool keyFound = TryKey();
// eventually if this stopping condition is true,
// it will break out of the while loop
if (keyFound)
{
// this return statement will break out of the entire method
return true;
}
}
return false;
}
}