我正在尝试将 int 值转换为 16 位无符号字符类型 (USHORT)。在一个示例中,41104 是 ushort 中的 A909,但在 C# 中我尝试使用代码示例作为(在 MSDN 文章BitConverter.GetBytes Yöntem (UInt16)的帮助下):
byte[] bytes = BitConverter.GetBytes(41104);
string bytes = BitConverter.ToString(byteArray);
//It returns "90-A0"
如何将 A909 值作为 41104 的 ushort?