foreach / for
string[] vektor = new string[] { "Ett","Två","Tre" };
foreach (string text in vektor)
-hur ser ut utskriftkod med foreach ?
string[] vektor = new string[] { "Ett","Två","Tre" };
for(int i = 0; i < vektor.Length; i++)
- hur ser ut utskrift med for ?
Vad tror du själv och vad har du försökt?
gällande utskrift med for , jag tror det ser ut så här :
Console.Writeline ( vektor [i ]) ;
gällande utskrift med foreach , det ska vara också med Console .Writeline men vet inte exakt hur uttrycket ser ut .
När du tror att du vet så kan du kompilera koden och testa den för att få veta om du trodde rätt.
gällande utskrift med for , jag fick ett felmeddelande : Error CS1513 } expected
Hur ser den koden ut? Alltså for-satsen och raderna efter som hör dit.
elha skrev:gällande utskrift med for , jag fick ett felmeddelande : Error CS1513 } expected
Rätta det och försök igen.
har inget syntaxfel . vet inte vad ska jag rätta .
elha skrev:har inget syntaxfel . vet inte vad ska jag rätta .
Du skrev att det fanns ett fel "CS1513 } expected". Rätta det genom att skriva ett } på rätt ställe och kompilera programmet igen.
jag rättade den och fungerar bra nu . Men gällande foreach , utskriftkod är kanske samma som utskrift med for-loop . stämmer det ?
Nej, koden för utskrift blir inte exakt likadan.
Med for(int i=0; i<vektor.Length; i++) så kan värdena hämtas ett i taget med hjälp av indexering i vektor.
Med foreach(string text in vektor) så hämtas värdena i vektor ett i taget till variabeln text.
och uttrycket i allmänhet hur det ser ut för utskrift med foreach ?
Console.Writeline( här anger du det argument som du vill skriva ut ) ;
kan du visa skrivsätt med args med några exemplar ?
Utskrift genom foreach ska det ser ut så här : Console. WriteLine ( text ) ; ?
Följ mitt tips.
vet inte hur att använda args i foreach .