动态声明小数类型的 m 后缀

Declaring m-suffix for a decimal type dynamically

如果我想在代码中使用十进制文字,我使用 m-suffix,例如

decimal test = 1000m;

有什么办法可以在运行时间内动态声明这个m-suffix? 像这样的东西:

decimal DeclareDecimal_M_SuffixFor(int decimalPoints)
{
    decimal result =  10 * decimalPoints m;
    return result;
} 

不,decimalPoints m 是无效语法 - 但您可以使用转换

decimal result =  10 * (decimal)decimalPoints;

或者在这种情况下更好:decimal 乘以 int 结果是 decimal

decimal result =  10m * decimalPoints;