如何将字节转换为sbyte

时间:2016-02-17 16:28:52

标签: vb.net type-conversion byte

情况:

  • Person A发送一个字节,确保它代表一个sbyte。
  • 人B信任人A,并且必须将接收的字节解释为sbyte变量。

示例:

  • A人发送:1000 0000(-128 in 2 complement)
  • B人收到它并且必须将其解释为sbyte变量

在C#中我做了:

sbyte mysbyte = unchecked((sbyte)receivedByte); //receivedByte's type is byte

由于我放了unchecked关键字,而不是抛出溢出异常,我得到-128

如何在不改变编译器选项的情况下在VB.Net中执行相同的操作?未经检查的关键字似乎不存在。

0 个答案:

没有答案