Comment puis-je convertir un int en deux octets en C#?

Comment puis-je convertir un int en deux octets en C#?

La partie de l'int? Deux octets ne sont pas assez pour coder un entier 32 bits entier valeur.
int nécessite 4 octets pour le stockage. Voulez-vous perdre de l'information dans les entreprises de transfert de fonds?
Qui le bip downvoted. C'est utile et intéressant de savoir que le C de manière soudain ne fonctionne pas pour aucune bonne raison en C# et l'évidente Api n'existent pas (BitConverter est lente et cassé de nombreuses façons).
le c façons de travailler si vous passez à "dangereux" c#
Il peut, ou ne peut pas, être utile et intéressant, mais il est aussi mal spécifiées. La question suggère une int/Int32, dans lequel cas, l'OP la plus-sig paire? les moins-sig paire? un peu de chaque? une sorte de ésotériques xor-ing? Je n'ai pas downvote, encore...

OriginalL'auteur xarzu | 2010-10-12