Skriv så denne koden:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace forLopp_1_9
{
class Program
{
static void Main(string[] args)
{
int i;
string text = "";
// For loop
for (i = 0; i < 10; i++)
{
text = "Line " + Convert.ToString(i);
Console.WriteLine("{0}", text);
Console.ReadKey();
}
}
}
}
Skal prøve å forklare hva jeg har gjort her:
Først oppretter jeg to varibler vav typen int og string. String-variabelen har vi kalt for text og inneholder kun en tom string, mens variabelen int i skal brukes til å legge på et tall hver gang denne loopen kjøres.
Så oppretter jeg en forLoop som skal kjøre gjennom koden:
for (i = 0; i < 10; i++)
Her er da denne variabelen i satt til å ha vedien 0. Altså så starter den på 0.Så sier den at denne forLoopen skal kjøre til den en mindre enn 10, og tilslutt så økes variabel i med 1 hver gang denne loopen kjøres.
text = "Line " + Convert.ToString(i);
Console.WriteLine("{0}", text);
text settes da til å sette ordet "Line" + at den konverterer til en string om nødvendig, sånn så vi er sikre på at vi får en string tilbake.Console.WriteLine brukes til å skrive noe ut, så her skrives da verdiene ut, og innholdet i text variabelen.
Console.ReadKey();
Denne gjør så applikasjonen leser en linje til, og kjører da ikke så fort igjennom så man ikke rekker å se noen ting. Pleier å bruke denne som en pause på en måte, da avsluttes ikke programmet før bruker har tastet en tast.
Ingen kommentarer:
Legg inn en kommentar