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

6 c# integer operators

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

abc = 5645307;
// how to make abc -5645307 ?
Run Code Online (Sandbox Code Playgroud)

Jon*_*eet 52

也许我错过了一些东西:

abc = -abc;
Run Code Online (Sandbox Code Playgroud)

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

abc = -Math.Abs(abc);
Run Code Online (Sandbox Code Playgroud)

  • Skeet的引力如此巨大,他只是吸引点.最终,他将被他们的重量压缩成一个奇点,此时我们将被吸引到整个事件的视野中,杰夫将他的眼睛捅出来并吓跑每个人的bejesus. (19认同)
  • @Will:你的意思是杰夫会戳*我*的眼睛,还是他自己的? (2认同)
  • 不,我的意思是杰夫将扮演萨姆尼尔的角色(我的评论不是很有趣,但如果你没有得到参考,那就不那么了:http://www.imdb.com/title/tt0119081/) (2认同)

thi*_*eek 6

这就是可以将你的 int值减去C#

abc = abc > 0 ? abc*(-1) : abc;
Run Code Online (Sandbox Code Playgroud)