Jeg kunne tænke mig at textboxen var tom indtil jeg skulle bruge den men der er måske en anden og bedre måde at gøre det på ? Jeg skulle måske lige poste koden:
hmmmmmmm.. nu er jeg endnu mere forvirret - - Jeg har prøvet Arnes metode og den virker men jeg vil lige prøve om jeg kan finde ud af din også Erik i mellemtiden tænkte jeg påom jeg kunne få en af jer til at forklare denne så en bondekarl som mig kan forstå det?
min klasse hedder Dices og her er et bud på en løsning jeg har ledt efter til at lave et scoreboard
private void Button2_Click(object sender, System.EventArgs e) { int ValidateAces(int[] Dices) { if(Dices.Length != 5) throw new Exception(); int score = 0; foreach(int i in Dices) { if(Dices[i]==1) score += Dices[i]; } return score; }
txtAces.Text= // hvad skal jeg have her?
Jeg kan byde ind med 5 point mere, det er alt hvad der er på kontoen!
Jeg samler på dem. Men jeg går ikke så meget op i om det er få eller mange point. Jeg besvarer også spørgsmål med få point. Til gengæld har jeg heller ikke dårlig samvittighed over somme tider at modtage mange point for nemme spørgsmål.
foreach(int i in Dices) giver nu værdierne og ikke indexerne.
Så hvis man skal tælle hvor mange esser (ettere) der er, skal det jo nok være
if(i==1)
og hvis man skal tælle hvor mange der er, så er det nok count++; men skal man lægge værdierne sammen vil jeg foretrække score=+i; da det vil ligne hvad man skal gøre for 2-, 3- ...osv-ere.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.