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)

InformationsquelleAutor Dylan Vester | 2010-01-31