C#BitConverter.GetBytes是什么意思
1个回答
2017-12-05 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:117538
获赞数:517191
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注
展开全部
以字节数组的形式返回指定的 16 位无符号整数值。
此 API 不兼容 CLS。
命名空间: System
程序集: mscorlib(在 mscorlib.dll 中)
语法
C#C++F#VB复制[CLSCompliantAttribute(false)] public static byte[] GetBytes( ushort value )
参数
value
类型:System.UInt16
要转换的数字。- 类型:System.Byte[]
- 长度为 2 的字节数组。
- C#C++VB复制// Example of the BitConverter.GetBytes( ushort ) method. using System; class GetBytesUInt16Demo { const string formatter = "{0,10}{1,13}"; // 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 ) ); } public static void Main( ) { Console.WriteLine( "This example of the BitConverter.GetBytes( ushort ) " + "\nmethod generates the following output.\n" ); Console.WriteLine( formatter, "ushort", "byte array" ); Console.WriteLine( formatter, "------", "----------" ); // Convert ushort values and display the results. GetBytesUInt16( 15 ); GetBytesUInt16( 1023 ); GetBytesUInt16( 10000 ); GetBytesUInt16( ushort.MinValue ); GetBytesUInt16( (ushort)short.MaxValue ); GetBytesUInt16( ushort.MaxValue ); } } /* This example of the BitConverter.GetBytes( ushort ) method generates the following output. ushort byte array ------ ---------- 15 0F-00 1023 FF-03 10000 10-27 0 00-00 32767 FF-7F 65535 FF-FF */
返回值
示例
下面的代码示例使用 GetBytes 方法将 UInt16 值的位模式转换为 Byte 数组。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询