3nity Skrevet 2. februar 2010 Del 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 Lenke til kommentar
Degeim Skrevet 2. februar 2010 Del 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; ...) Lenke til kommentar
Sokkalf™ Skrevet 2. februar 2010 Del 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--) Lenke til kommentar
GeirGrusom Skrevet 2. februar 2010 Del Skrevet 2. februar 2010 foreach(var i in TallArray.Select(t => t < 10).Reverse()) Label1.Text += "Array " + i.ToString() + "<br />"; ^^ Lenke til kommentar
Sokkalf™ Skrevet 2. februar 2010 Del Skrevet 2. februar 2010 Grr, C#-folk og den pokkers foreach'en deres. Lenke til kommentar
HDSoftware Skrevet 2. februar 2010 Del Skrevet 2. februar 2010 hehe, misstenker at den grusome geir egentlig brifet litt med noe annet her ;-) Lenke til kommentar
LostOblivion Skrevet 3. februar 2010 Del Skrevet 3. februar 2010 Skulle ønske grusom, henvist, kunne hjelpe meg med data binding! Lenke til kommentar
miXer Skrevet 3. februar 2010 Del 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 Lenke til kommentar
HDSoftware Skrevet 3. februar 2010 Del Skrevet 3. februar 2010 Skulle ønske grusom, henvist, kunne hjelpe meg med data binding! Bare å spørre det.... Flere som kjenner til slikt vettu... Lenke til kommentar
GeirGrusom Skrevet 3. februar 2010 Del 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! Lenke til kommentar
quantum Skrevet 3. februar 2010 Del 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 Lenke til kommentar
HDSoftware Skrevet 4. februar 2010 Del 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 Lenke til kommentar
Sokkalf™ Skrevet 4. februar 2010 Del Skrevet 4. februar 2010 Skal man spare kan man vel bruke Brainfuck først som sist. Lenke til kommentar
quantum Skrevet 4. februar 2010 Del 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 ... Lenke til kommentar
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å