Det skal lige siges at jeg først lige er begyndt at lege med C# for nogle dage siden, så jeg er stadig lige ved at falde på plads i sproget.
Jeg står med et lille problem som jeg ikke rigtigt kan finde en løsning på, eller dvs, jeg kan finde en hel masse, men ingen der passer på mit problem.
Jeg er for sjovt ved at lave et lille spil til mig selv, hvor man kan købe nogle ting ved forskellige forhandlere til forskellige priser. Priserne er bestemt af en "Random RandomNumber = new Random();" - For at få prisen vist i mit vindue har jeg været nødt til at lave den om til en string. Nu vil jeg så gerne have den pris ganget med mængten af objekter man køber, men når jeg prøver at gange de 2 ting får jeg følgende fejl: Operator '*' cannot be applied to operands of type 'string' and 'decimal'
Jeg går ud fra at jeg skal have lavet min string om til en int igen, så jeg kan få lagt de 2 ting sammen, men jeg har simpelthen ingen idé om hvordan jeg gør det.
Jeg beklager hvis det er dårligt forklaret. Håber I kan hjælpe :-)
Der må være et eller andet jeg overser. Jeg prøver at gøre som der står beskrevet i dit link Arne (Tak for det) - Men jeg får stadig dem samme fejl. Som om den slet ikke bliver lavet om.
private void itemCombo_SelectedIndexChanged(object sender, EventArgs e) { Random RandomNumber = new Random(); int Chips = RandomNumber.Next(5, 15);
//Dealer Info Chips if (itemCombo.Text == "Chips") priceLabel.Text = Chips + "$"; if (itemCombo.Text == "Chips") itemLabel.Text = "Chips"; totalAmountLabel.Text = amountLabel.Value * Chips;
}
@heinzdmx amountLabel.Value viser hvor mange "chips" man vil have Chips får et tal mellem 5-15 hvilket er prisen Altså: totalAmountLabel.Text = pris * chips
Så jo, der er tal, og jeg forsøger heller ikke at regne mit $tegn med, men det kan da godt være at jeg alligevel overser noget vigtigt?
Som sagt er der ingen errors, men når jeg forsøger at vælge en item, cracher programmet og skriver at priceLabel.Text: Input string was not in a correct format.
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.