zoukankan      html  css  js  c++  java
  • c# 将十进制数字转换成字节数组

      //将十进制数字转换成字节数组
            //由数字创建字节数组
            public static byte[] DecimalToByteArray(decimal src)
            {
                //创建内存流MemoryStream,stream作为存放 二进制数据 的缓存
                using (MemoryStream stream = new MemoryStream())
                {
                    //创建一个BinaryWriter来写二进制数据到stream
                    using (BinaryWriter write = new BinaryWriter(stream))
                    {
                        write.Write(src);//将十进制数字src写到stream中,
                        return stream.ToArray();//将写到stream中的二进制数据转为字节数组
    
                    }
                }
            }

     用到了MemoryStream 和 BinaryWriter

    http://www.jb51.net/article/63479.htm

      private void DataProgress()
            {
               // ReceiveBytes[5];
                byte[] buffer = new byte[10];
                buffer = DecimalToByteArray(123456789);  //16位,第一个是存了123
    
                //float bi = BitConverter.ToSingle(buffer, 0);
                //double sl = 21 + 205 >> 4 + 91 >> 8 + 7 >> 12;
                
            }
            //将数字转换成字节数组
            //由数字创建字节数组
            public static byte[] DecimalToByteArray(decimal src)
            {
                //创建内存流MemoryStream,stream作为存放 二进制数据 的缓存
                using (MemoryStream stream = new MemoryStream())
                {
                    //创建一个BinaryWriter来写二进制数据到stream
                    using (BinaryWriter write = new BinaryWriter(stream))
                    {
                        write.Write(src);//将十进制数字src写到stream中,
                        return stream.ToArray();//将写到stream中的二进制数据转为字节数组
    
                    }
                }
            }
    发现自己的不足,善于利用找到的方法去扬长避短。行动起来。
  • 相关阅读:
    刷新
    自定义背景色
    会议通js
    Flex Layout Attribute
    spin.js
    jq size()与length的区别
    初识node.js
    [Swift]归并排序 | Merge sort
    [Swift]桶排序 | Bucket sort
    [Swift]计数排序 | Counting sort
  • 原文地址:https://www.cnblogs.com/rechen/p/5088745.html
Copyright © 2011-2022 走看看