c# 将十进制数字转换成字节数组

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中的二进制数据转为字节数组

                }
            }
        }

 

转载于:https://www.cnblogs.com/rechen/p/5088745.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109191.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Ajax 跨域,这应该是最全的解决方案了

    Ajax 跨域,这应该是最全的解决方案了

    2021年10月13日
    37
  • vue中父组件向子组件传值

    vue中父组件向子组件传值首先在以下案例中,App.vue是父组件,Second-module.vue是子组件。总体来说,父传子就是这四个步骤:父组件的data中定义值,引入并调用子组件,在引用的子组件的标签上通过v-bind指令给子组件传值,子组件通过在data中定义的props属性接收父组件传过来的值然后应用到子组件里。首先,值肯定是定义在父组件中的,供所有子组件共享,所以要在父组件的data中定义值:…

    2022年6月5日
    32
  • PHP数组去重的更快实现方式分析

    PHP数组去重的更快实现方式分析PHP数组去重的更快实现方式分析

    2022年4月24日
    35
  • CIFAR-10 数据集「建议收藏」

    CIFAR-10 数据集「建议收藏」CIFAR-10数据集简介CIFAR-10是由Hinton的学生AlexKrizhevsky和IlyaSutskever整理的一个用于识别普适物体的小型数据集。一共包含10个类别的RGB彩色图片:飞机(a叩lane)、汽车(automobile)、鸟类(bird)、猫(cat)、鹿(deer)、狗(dog)、蛙类(frog)、马(hor…

    2022年4月19日
    37
  • linux之lvm分区扩容[通俗易懂]

    linux之lvm分区扩容[通俗易懂]以下步骤的前提为磁盘lvm分区1、加入新硬盘2、分区PV(physicalvolume)即物理卷,就是物理磁盘,可以通过fdisk-l查看操作系统有几块硬盘VG(volumegroup)即卷组,就是一组物理磁盘的组合,里面可以有一块硬盘也可以有多块硬盘LV(logicalvolume)及逻辑卷,就是在VG(指定的物理磁盘组)里面划分出来的可以说成是PV就是硬盘…

    2022年6月20日
    238
  • 猪脸识别?!阿里和京东这次要AI养猪了「建议收藏」

    猪脸识别?!阿里和京东这次要AI养猪了「建议收藏」击上方“码农突围”,马上关注,每天早上8:50准时推送真爱,请置顶或星标提到养猪,你会想到什么?一个偏远的乡村,农民辛勤的劳作,数百头猪圈养在猪圈中,吃了睡睡了吃,不断生…

    2022年6月21日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号