【发布时间】:2013-05-21 17:41:55
【问题描述】:
所以...
例如,我有一些像9ecd 这样的数字,其中一个是40653
但我想像签名-24883 一样使用它。
那么,如果我什至不能在声明时使用它,是否有任何方法可以在没有“sing bit”的情况下通过“>>15”(原文如此!)解决方法
UPD:Oded 的答案是阳光明媚,但后来我尝试在 sbyte 上使用相同的技巧。
【问题讨论】:
-
unchecked((short)0x9ecd) -
虽然你应该只需要
unchecked,如果你在某处明确打开checked。