Я новичок в С# и .NET, поэтому я apoligize, если это слишком простой вопрос.
У меня есть десятичная переменная decVar.
Мне нужно умножить его на целочисленную переменную intVar.
Мне нужен результат decimal.
Поэтому я должен объявить целочисленную переменную как int или как decimal?
Имея этот код,
decimal decVar = 0.1m;
decimal decRes = decVar * intVar;
Я должен объявить это следующим образом:
int intVar = 3;
или вот так:
decimal intVar = 3;
?
Это финансовый расчет, поэтому мне нужно, чтобы результат был точно 0.3.
upd: обновленный код (спасибо Джону)