正如问题所暗示的那样(更多的声明很抱歉)我在 C# 中使用 math.truncate 时遇到问题。我要做的是说当一个数字的小数除以 50 等于 0.4 时,这样做:
double temp2 = 170;
temp2 = temp2 / 50; //this equals 3.4
temp2 -= Math.Truncate(temp2);
if (temp2 == 0.4)
{
Console.WriteLine("Hello");
}
但是,当我尝试这样做时,它对我不起作用,我不确定为什么它不起作用,我能否让某人对此有所了解并让我朝着正确的方向前进?