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