符号なし16ビット整数は、C#での符号付き16ビット整数に変換します
-
24-09-2019 - |
質問
65535(私は間違っていない場合は16ビットの符号なし整数である) -
Iは、ロボットコントローラのデータログパーサーを書いて、どのようなデータ・ログから来ている0の範囲の数です。 (ロガーはそれを変更する前に、実際のデータ型であったので)私はユーザにその符号付き16ビット整数への表示に変換しようとしている。
ことができる人私の手を与える?
例:
どのような値であるべき (0、-1、-2、-3、-4)
どのような値であります (0、65535、65534、65533、65532)
解決
あなたは明示的なキャストを試してみました?
UInt16 x = 65535;
var y = (Int16)x; // y = -1
所属していません StackOverflow