En double kan inte konverteras till en decimal, du får tala om för kompilatorn att 0.25 är av typen decimal.
decimal moms = Kundvagn.summa() * 0.25M;
4 svar · 663 visningar · startad av haxx
Hej,
Jag vill räkna ut momsen från Kundvagn.summa(), hur gör jag?
Jag testar:
decimal moms = Kundvagn.summa() * 0.25;
Felmedelande:
Operator '*' cannot be applied to operands of type 'decimal' and 'double'
Hur ska jag göra istället?
En double kan inte konverteras till en decimal, du får tala om för kompilatorn att 0.25 är av typen decimal.
decimal moms = Kundvagn.summa() * 0.25M;
Det bör väl gå att casta om den? Även om SPiN's lösning är bättre.
decimal moms = Kundvagn.summa() * (decimal)0.25;
okej, tack så mycket
Och du ska inte sälja och kommer aldrig att sälja ex. böcker eller mat i din butik? :)