【问题标题】:C#: How can I make an integer negative?C#:如何使整数为负数?
【发布时间】:2011-02-23 05:23:23
【问题描述】:

如何在 C# 中使整数为负数?

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

【问题讨论】:

标签: c# operators integer


【解决方案1】:

怎么样....

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

【讨论】:

  • 我同意....在这种情况下,我们需要对那个数字做一个 Abs,即 xyz = Math.Abs​​(xyz) * (-1)。感谢您指出......
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

    也许我错过了什么:

    abc = -abc;
    

    如果您希望它是否预先为负,则可以使用:

    abc = -Math.Abs(abc);
    

    【讨论】:

    • Skeet 的引力如此之大,他只是吸引点数。最终他会被他们的重量压成一个奇点,此时我们将被吸进事件视界,杰夫会伸出他的眼睛,把每个人都吓坏了。
    • @Will:你的意思是杰夫会戳出我的眼睛,还是他自己的?
    • 你的意思是它正在形成一个已经变成中子星的黑洞?当心杰夫..
    • 不,我的意思是 Jeff 将扮演 Sam Neil 的角色(我的评论不是很有趣,但如果你没有得到参考,那就没那么有趣了:imdb.com/title/tt0119081
    猜你喜欢
    • 1970-01-01
    • 2014-11-13
    • 1970-01-01
    • 1970-01-01
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多