16 svar
84 visningar
elha 18
Postad: 3 nov 2020

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?

elha 18
Postad: 3 nov 2020

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.

elha 18
Postad: 3 nov 2020

gällande utskrift med for , jag fick ett felmeddelande : Error CS1513 } expected

Laguna Online 11626
Postad: 3 nov 2020

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.

elha 18
Postad: 3 nov 2020

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.

elha 18
Postad: 3 nov 2020

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.

elha 18
Postad: 3 nov 2020

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

elha 18
Postad: 4 nov 2020

kan du visa skrivsätt med args med några exemplar ?

elha 18
Postad: 4 nov 2020

Utskrift genom foreach ska det ser ut så här : Console. WriteLine ( text ) ;  ?

Följ mitt tips.

elha 18
Postad: 4 nov 2020

vet inte hur att använda args i foreach .

Svara Avbryt
Close