将`UInt16`转换为字节数组

时间:2012-10-12 14:18:59

标签: c# .net bit-manipulation bitconverter

如何将UInt16值转换为大小为2的字节数组

我在MSDN中找到了一些代码,但我不确定在我的情况下是否可以使用:

// Convert a ushort argument to a byte array and display it. 
public static void GetBytesUInt16( ushort argument )
{
    byte[ ] byteArray = BitConverter.GetBytes( argument );
    Console.WriteLine( formatter, argument, 
        BitConverter.ToString( byteArray ) );
}

我所拥有的是UInt16 ...将它投射到ushort并使用上面的代码是否可以?!

1 个答案:

答案 0 :(得分:2)

UInt16和ushort是相同的数据类型,所以是

http://msdn.microsoft.com/en-us/library/cbf1574z(v=vs.80).aspx