C#:用Float乘以十进制?

时间:2010-11-22 19:34:20

标签: c# .net asp.net

我想执行以下操作:

十进制=十进制? * float / 100

最有效的方法是什么?

1 个答案:

答案 0 :(得分:17)

您希望结果为float

吗?
var result = ((float)d) * f / 100;

或作为小数

var result = d * ((decimal)f) / 100;

我当然质疑decimalfloat类型的混合。一些上下文会有所帮助!