C# - 最接近 0 的数字

C# - Closest number to 0

如果听起来很蠢,我深表歉意,我是编程的初学者。 有人可以解释一下我怎样才能得到最接近 0 的数字,例如:

A​​ = -13

乙=5

我该怎么做才能显示本例中的 B 最接近 0?

我用 "if" 尝试了一些东西,但似乎无法正常工作。

谢谢

我觉得回答这个问题有点冒险,但如果你尝试说出他们的 absolute value with term closest, you can use Math.Abs method 并比较它们;

if(Math.Abs(A) > Math.Abs(B))
{
   // B is closer than A
}
else if(Math.Abs(B) > Math.Abs(A))
{
   // A is closer than B
}
else
{
   // They are equal close to zero.
}

不清楚什么是 AB 类型,但此方法接受 shortintlongdecimal , double, float 等..