Difference between revisions of "6236 Programmering I Agenda/Loops"
From Teknologisk videncenter
(Created page with "<source lang=csharp> List<string> frugter = new List<string>(); frugter.Add("Appelsin"); frugter.Add("Pærer"); frugter.Add("Banan"); //Et almindeligt for loop kører så læng...") |
|||
Line 44: | Line 44: | ||
while (i < frugter.Count); | while (i < frugter.Count); | ||
</source> | </source> | ||
+ | [[Category:Kontrolstrukture]] |
Latest revision as of 09:06, 27 November 2015
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);