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)
上一篇 2021年9月11日 下午9:00
下一篇 2021年9月11日 下午9:00


相关推荐

  • Python之range()函数

    Python之range()函数参考来源:https://realpython.com/python-range/1.Pythonrange()函数可创建一个整数列表,一般用在for循环中。三种方法可以调用range()

    2022年7月5日
    26
  • 什么是拉链表_女表拉链的

    什么是拉链表_女表拉链的原文地址:https://blog.csdn.net/xiepeifeng/article/details/42431027在数据仓库的数据模型设计过程中,经常会遇到这样的需求:1.数据量比较大;2.表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态等等;3.需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态,  比如,查看某一…

    2022年10月16日
    6
  • angular框架如何实现父子组件传值、非父子组件传值

    angular框架如何实现父子组件传值、非父子组件传值文章目录1.理解父子组件、非父子组件2.父组件给子组件传值–@input3.父组件通过@ViewChild主动获取子组件的数据和方法4.非父子组件如何传递数据1.理解父子组件、非父子组件什么是父子组件?组件的父子关系是相对来说的,即在一个A组件中嵌入了B组件,那么在这一层关系中,A组件是B组件的父组件,B组件是A组件的子组件。看下面两幅图即可理解:app.component.html与普通组件的关系:普通组件与普通组件:现在应该知道父子组件是什么关系了,关键看谁嵌入了谁那里。父子组件

    2022年5月13日
    46
  • oracle dml是什么,Oracle之DML语句

    oracle dml是什么,Oracle之DML语句DML 数据库操作语言 DataManipula 创建学生表 createtablet clazz idnumber codevarchar2 18 select fromtb clazz 插入数据 insertintotb clazz id code values 1 j1202 insertintotb clazz id

    2026年3月26日
    2
  • java 代码走查_java代码走查计划书

    java 代码走查_java代码走查计划书java 代码走查计划书 由会员分享 可在线阅读 更多相关 java 代码走查计划书 8 页珍藏版 请在人人文库网上搜索 1 WATERCorpora 代码走查计划书 Version2 0XXX2012 3 20 文档修改记录版本号主要作者修改记录完成日期 1 0 无 2010 03 181 1 待评审物 2010 03 181 2 评审流程 2010 03 192 0 人员分工 评审流程 2010 03 2

    2026年3月20日
    2
  • Zookeeper-Zab协议

    Zookeeper-Zab协议Zookeeper消息广播模式崩溃恢复机制选LeaderZAB协议用来保持数据一致性,主要有两种模式,第一是消息广播模式;第二是崩溃恢复模式除此之外我门还应该了解Leader的选出机制消息广播模式在zookeeper集群中数据副本的传递策略就是采用消息广播模式。ZAB协议中Leader等待follower的ACK反馈是指”只要半数以上的follower成功反馈即可,不需要收到全部follower反馈”;下图中展示了消息广播的具体流程图:zookeeper中消息广播的具体步骤如下:客户端发起一

    2022年8月8日
    8

发表回复

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

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