16 svar
450 visningar
elha 55
Postad: 3 nov 2020 20:31

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 ?

Lindehaven 820 – Lärare
Postad: 3 nov 2020 20:33

Vad tror du själv och vad har du försökt?

elha 55
Postad: 3 nov 2020 20:36

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 .

Lindehaven 820 – Lärare
Postad: 3 nov 2020 20:51

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 55
Postad: 3 nov 2020 21:22

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

Laguna Online 30523
Postad: 3 nov 2020 21:30

Hur ser den koden ut? Alltså for-satsen och raderna efter som hör dit. 

Lindehaven 820 – Lärare
Postad: 3 nov 2020 21:37
elha skrev:

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

Rätta det och försök igen.

elha 55
Postad: 3 nov 2020 21:54

har inget syntaxfel . vet inte vad ska jag rätta .

Lindehaven 820 – Lärare
Postad: 3 nov 2020 22:20
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 55
Postad: 3 nov 2020 22:47

jag rättade den och fungerar bra nu . Men gällande foreach ,  utskriftkod  är kanske samma som utskrift med for-loop . stämmer det ?

Lindehaven 820 – Lärare
Postad: 3 nov 2020 23:31

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 55
Postad: 4 nov 2020 00:13

och uttrycket i allmänhet hur det ser ut för utskrift med foreach ?

Lindehaven 820 – Lärare
Postad: 4 nov 2020 00:26

Console.Writeline( här anger du det argument som du vill skriva ut ) ;

elha 55
Postad: 4 nov 2020 02:03

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

elha 55
Postad: 4 nov 2020 02:09

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

Lindehaven 820 – Lärare
Postad: 4 nov 2020 08:22

Följ mitt tips.

elha 55
Postad: 4 nov 2020 10:12

vet inte hur att använda args i foreach .

Svara
Close