C#:如何使整数为负数?

时间:2010-05-24 12:21:05

标签: c# operators integer

如何在C#中使用整数否定?

abc = 5645307;
// how to make abc -5645307 ?

3 个答案:

答案 0 :(得分:50)

也许我错过了一些东西:

abc = -abc;

如果您希望它是否为负数,无论事先是否为负数,您将使用:

abc = -Math.Abs(abc);

答案 1 :(得分:6)

这就是如何将你的 int值转换为c#中的减号

abc = abc > 0 ? abc*(-1) : abc;

答案 2 :(得分:2)

怎么样....

xyz = Math.Abs(xyz) * (-1)