6236 Programmering I Agenda/Loops
From Teknologisk videncenter
List<string> frugter = new List<string>();
frugter.Add("Appelsin");
frugter.Add("Pærer");
frugter.Add("Banan");
//Et almindeligt for loop kører så længe i er mindre end 3.
//For hvert loop tælles i en op med i++
for (int i = 0; i < 3; i++)
{
System.Console.WriteLine(frugter[i]);
}
//Hvis man ikke ved hvor lang listen er kan man skifte tallet 3 ud med frugter.Count
//Hvis frugter var et array ville man skrive frugter.Length
for (int i = 0; i < frugter.Count; i++)
{
System.Console.WriteLine(frugter[i]);
}
//I stedet for et foo loop kan man anvende foreach der virker uden tæller
//Hver gang loopet kører bliver den aktuelle værdi i listen frugter læst over i frugt
foreach (string frugt in frugter)
{
System.Console.WriteLine(frugt);
}
//Man kan også vælge while loop
int i = 0;
while (i < frugter.Count)
{
System.Console.WriteLine(frugter[i]);
i++;
}
//Eller do while
int i = 0;
do
{
System.Console.WriteLine(frugter[i]);
i++;
}
while (i < frugter.Count);