3nity Skrevet 2. februar 2010 Skrevet 2. februar 2010 (endret) Hei , sliter litt med en oppgave her, og har ingen aning om hva som er feil. Oppgaven er som følger : Lag en nettside som skriver ut alle verdier under 10 ved hjelp av arrays. { int[] TallArray = { 2, 5, 33, 55, 66, 34, 97, 10, 38, 77 }; protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { for (int teller = 10; teller >= 0; teller--) { if (TallArray[teller] < 10) { Label1.Text += "Array " + TallArray[teller] + "<br />"; } } } } Feilbeskjeden er "Index was outside the bounds of the array." , og dette står om "if (TallArray[teller] < 10)". Hjelp takkes Endret 2. februar 2010 av 3nity
Degeim Skrevet 2. februar 2010 Skrevet 2. februar 2010 I starten av loopen din er teller=10, men TallArray inneholder kun 10 elementer (og indeksering starter på 0). Dermed vil TallArray(10) gi feilmeldingen. Endre loopen din til for (int teller=9; ...)
Sokkalf™ Skrevet 2. februar 2010 Skrevet 2. februar 2010 Nå programmerer jeg ikke i C#, men etter en kjapp google fikk jeg bekreftet mistanken om at man som i java kan bruke en length-property. for (int teller = TallArray.Length; teller >= 0; teller--)
GeirGrusom Skrevet 2. februar 2010 Skrevet 2. februar 2010 foreach(var i in TallArray.Select(t => t < 10).Reverse()) Label1.Text += "Array " + i.ToString() + "<br />"; ^^
Sokkalf™ Skrevet 2. februar 2010 Skrevet 2. februar 2010 Grr, C#-folk og den pokkers foreach'en deres.
HDSoftware Skrevet 2. februar 2010 Skrevet 2. februar 2010 hehe, misstenker at den grusome geir egentlig brifet litt med noe annet her ;-)
LostOblivion Skrevet 3. februar 2010 Skrevet 3. februar 2010 Skulle ønske grusom, henvist, kunne hjelpe meg med data binding!
miXer Skrevet 3. februar 2010 Skrevet 3. februar 2010 (endret) Grr, C#-folk og den pokkers foreach'en deres. Java har også foreach, bare at den er bygd opp på en annen måte. Endret 3. februar 2010 av miXer
HDSoftware Skrevet 3. februar 2010 Skrevet 3. februar 2010 Skulle ønske grusom, henvist, kunne hjelpe meg med data binding! Bare å spørre det.... Flere som kjenner til slikt vettu...
GeirGrusom Skrevet 3. februar 2010 Skrevet 3. februar 2010 Grr, C#-folk og den pokkers foreach'en deres. Java har også foreach, bare at den er bygd opp på en annen måte. Sokkalf er nok klar over det, sikkert derfor han er irritert på C# foreach siden det er et eget nøkkelord, og ikke med for som i java. foreach(de som ikke kjenner til java) { for(int i : my_list) } hihi!
quantum Skrevet 3. februar 2010 Skrevet 3. februar 2010 Sokkalf er nok klar over det, sikkert derfor han er irritert på C# foreach siden det er et eget nøkkelord, og ikke med for som i java.foreach(de som ikke kjenner til java) { for(int i : my_list) } hihi! Som om java ikke er vebost nok som det er, fire char spart er fire char tjent :-P
HDSoftware Skrevet 4. februar 2010 Skrevet 4. februar 2010 HAHAHAHA! Char spart!! Minner meg om gamle CMB64 dager da alle BASIC kommandoene kunne skrives med første bokstav og SHIFT+Bokstav2 10 fO a=1 to 100 20 pR a 30 if a = 50 Th gO 100 40 nE 50 St 100 pR "Du har nå kommet til 50" 110 gO 40 hehe, genialt!! Her snakker vi skikkelig sparing :-D
Sokkalf™ Skrevet 4. februar 2010 Skrevet 4. februar 2010 Skal man spare kan man vel bruke Brainfuck først som sist.
quantum Skrevet 4. februar 2010 Skrevet 4. februar 2010 Skal man spare kan man vel bruke Brainfuck først som sist. Da sparer du vel bare antall taster du trenger på tastaturet, ikke antall ganger du må trykke på dem ...
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå