所以我对C#和编程非常新,我遇到了一个我无法通过谷歌找到的问题。
我有一个用户输入,可以是整数或小数,以变量价格存储。
但我无法将(价值)乘以0,12或0.25的十进制数来表示。这是我的代码。
VAT = price *Decimal.(0,12);
VS说它想要和标识符,所以我想问题是我必须告诉VS它是小数但我不知道如何。
很抱歉,如果这真的是一个愚蠢的问题,但我必须知道。
答案 0 :(得分:4)
使用m
将数字常量视为decimal
:
VAT = price * 0.12m;