【发布时间】:2010-10-12 23:23:06
【问题描述】:
如何在 C# 中将 int 转换为两个字节?
【问题讨论】:
-
int 的哪一部分?两个字节不足以编码整个 32 位整数值。
-
int需要 4 个字节进行存储。您希望丢失 MSB 中的信息吗? -
谁 beep 否决了这个。这是一个有用且有趣的问题,因为 C 方式突然在 C# 中无缘无故地不起作用,并且明显的 API 不存在(BitConverter 很慢并且在许多方面损坏)。跨度>
-
@Joshua 如果你切换到“不安全”的 c#,那么 c 的方式会起作用
-
@Joshua:它可能有用,也可能没有,但它的指定也很差。问题建议
int/Int32,在这种情况下,OP 是否需要最签名的对?最少签名对?每个?某种深奥的异或?我还没有投反对票……