Ik ben een newbie voor C# en .NET, dus ik verontschuldig me als dit een te simpele vraag is.
Ik heb een decimale variabele decVar
.
Ik moet het vermenigvuldigen met een integer variabele intVar
.
Ik wil dat het resultaat decimaal
is.
Dus moet ik de integer-variabele declareren als int
of als decimal
?
Met deze code,
decimal decVar = 0.1m;
decimal decRes = decVar * intVar;
moet ik het zo verklaren:
int intVar = 3;
of zoals dit:
decimal intVar = 3;
?
Dit is een financiële berekening, dus ik wil dat het resultaat precies 0.3
is.
upd : Code updated (thanks to Jon)