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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • PHP提高编程效率的方法

    PHP提高编程效率的方法

    2021年8月20日
    47
  • Silverlight QQ

    Silverlight QQ好久没写点东西了随便画点吧地址:http://slqq.qq.com:8080/腾讯在MIX09上展示的Web版QQ后来关了一阵最近好像又打开了有兴趣的可以试试感觉速度还行下午晚上有点慢(当然那个时候我的网络干啥都慢…)直接上图:主界面:登陆中:登陆后:…

    2022年7月17日
    14
  • 安全帽识别算法

    安全帽识别算法应用背景:安全帽作为一种最常见和实用的个人防护用具,能够有效地防止和减轻外来危险源对头部的伤害。但在现场操作过程中,安全帽的佩戴很容易人为忽略,引发了不少人身伤害事故。为了保证工作人员都能在作业中佩戴安全帽,保障作业人员安全,安全帽识别算法系统应运而生。关键字:安全帽识别算法安全帽识别算法技术原理安全帽识别算法采用最新AI人工智能深度学习技术,基于计算机智能视频物体识别算法,且通过规模化的安全帽数据识别训练,赋予监控系统智能识别能力,从而准确判断识别场景内的作业人员是否佩戴安全帽,若检.

    2022年5月12日
    59
  • SQL Server2000安全设置内容

    SQL Server2000安全设置内容

    2021年4月27日
    145
  • Socker编程之TCP

    Socker编程之TCP一:TCP介绍TCP协议,传输控制协议(英语:TransmissionControlProtocol,缩写为TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793定义。TCP通信需要经过创建连接、数据传送、终止连接三个步骤。TCP通信模型中,在通信开始之前,一定要先建立相关的链接,才能发送数据,类似于生活中,”打电话””二:TCP特…

    2025年6月30日
    4
  • JSONObject转换为JSONArray

    JSONObject转换为JSONArray一.JSONObject转JSONArray//json串内容如下{“request_id”:”1111111111112″,”audience”:[“aaa”,”bbb”],”settings”:{“ttl”:36000000,”strategy”:{“default”:3,”ios”:4}}}以com.alibaba.fastjson中的JSONAr

    2022年5月27日
    31

发表回复

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

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