Spil - Random C#

Tags:    c#

Hej

Jeg er i gang med at lave et spil, hvor den skal finde et tilfældigt tal og derefter skrive det i en textbox, men jeg kan ikke få den til at finde et tilfældigt tal, min kode:
Fold kodeboks ind/udKode 

Fejlen
Fold kodeboks ind/udKode 


Nogen der kan hjælpe?




Indlæg senest redigeret d. 29.03.2009 14:18 af Bruger #13458
9 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Fordi du prøver og sige:
hvis "streng" er mindre end "streng"

Det kan du ikke da < kun kan bruges på tal

Jeg ville nok gøre således:
int x, y;
x = Convert.ToInt16(textBox1.Text);
y = Convert.ToInt16(TextBox2.Text);

Og så gøre som du har nu



Som den skriver prøver du og bruge random som en metode/funktion men den er en variabel

Du skal bruge random.Next(1, 10) som er en metode/funktion :)



skal det så se sådan her ud?
Fold kodeboks ind/udKode 





yepper



hmm, der får jeg så fejlen:
Fold kodeboks ind/udKode 





Fordi random.Next(1, 10) retunere en int/tal men din textboxs text property vil have en streng

Det eneste du skal gøre er at skrive random.next(1,10).ToString(); så bliver den konventeret til en streng



Mange Tak



jeg er ved at lave det spil hvor man skal gætte det rigtige tal, og jeg er så noget til der hvor den skal checke om det tal man skriver i textbox´en er større eller mindre en x(tilfældigt tal) min kode:
Fold kodeboks ind/udKode 

fejlen
Fold kodeboks ind/udKode 





har fundet ud af det



t