Convertir un entier non signé de 16 bits int signé de 16 bits int en C#
Je suis en train d'écrire un datalog analyseur pour une commande de robot, et ce qui est à venir dans le journal de données est un nombre dans la plage de 0 - 65535 (qui est un 16 bits entier non signé si je ne me trompe pas). Je suis en train de convertir un signé de 16 bits entier à afficher à l'utilisateur (puisque c'est le type de données avant de l'enregistreur changé).
Quelqu'un peut me donner un coup de main?
Exemple:
Que les valeurs doivent être
(0, -1, -2, -3, -4)
Que les valeurs sont
(0, 65535, 65534, 65533, 65532)
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé une conversion explicite?