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]);
}