|

Pętla C#

Pętla pozwala wywołać wielokrotnie podobne instrukcje.

Pętla będzie się wykonywać dopóki warunek będzie prawdziwy.

Pętla for stosowana jest zazwyczaj tam, gdzie znana jest ilość iteracji.

for (int i = 0; i < 5; i++)
{
    Console.WriteLine(i);
}

Pętla for napisana w inny sposób:

int i = 0;
for (; i < 5;)
{
    Console.WriteLine(i);
    i++;
}

Wyświetlanie liczb parzystych od 0 do 20.

for (int i = 0; i <= 20; i+=2)
{
    Console.WriteLine(i);
}

Wyświetlanie liczb od 100 do 1

for (int i = 100; i >= 0; i--)
{
    Console.WriteLine(i);
}

Pętla while

Wyświetlenie liczb od 0 do 10

int i = 0;
while(i <= 10)
{
    Console.WriteLine(i);
    i++;
}

Wyświetlanie powiadomienia dopóki nie zostanie podana wartość

while(true)
{
    Console.Write("Type sth [stop to exit]: ");
    string input = Console.ReadLine();
    if(input == "stop")
    {
        return;
    }
}

string savedPassword = "1234";
string input = "";

while (input ! = savedPassword)
{
    Console.Write("Password: ");
    input = Console.ReadLine();
}

Console.WriteLine("Password correct. Welcome!");

Do while loop

string savedPassword = "1234";
string input = "";

do
{
    Console.Write("Password: ");
    input = Console.ReadLine();
}
while (input != savedPassword);

Console.WriteLine("Password correct. Welcome!");

Wyświetlenie wszystkich znaków zmiennej typu string

string name = "Astraja";

for (int i = 0; i < name.Length; i++)
{
    Console.WriteLine(name[i]);
}

Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *