zoukankan      html  css  js  c++  java
  • C#int类型 转Byte[]

    方法1:使用左移和右移

    int转化为byte[]:
      public  byte[] intToBytes(int value)
            {
                byte[] src = new byte[4];
                src[3] = (byte)((value >> 24) & 0xFF);
                src[2] = (byte)((value >> 16) & 0xFF);
                src[1] = (byte)((value >> 8) & 0xFF);//高8位
                src[0] = (byte)(value & 0xFF);//低位
                return src;
            }
    byte[]转化为int:
    public  int bytesToInt(byte[] src, int offset)
            {
                int value;
                value = (int)((src[offset] & 0xFF)
                        | ((src[offset + 1] & 0xFF) << 8)
                        | ((src[offset + 2] & 0xFF) << 16)
                        | ((src[offset + 3] & 0xFF) << 24));
                return value;
            }  
    方法2:使用BitConverter
    int转化为byte[]:
        public  byte[] IntToBitConverter(int num)
            {
                byte[] bytes = BitConverter.GetBytes(num);
                return bytes;
            }
    byte[]转化为int:
      public  int IntToBitConverter(byte[] bytes)
            {
              int  temp = BitConverter.ToInt32(bytes, 0);
              return temp;
            }
  • 相关阅读:
    模拟电梯运行
    用户需求调研报告
    NABC需求分析
    大道至简---读书随笔3
    二维环形数组求最大子数组和
    结对开发之求最大数组溢出问题
    结对开发之环形数组
    结对开发之电梯调度
    我看“微软拼音”
    团队开发项目之典型用户和用户场景
  • 原文地址:https://www.cnblogs.com/LCLBook/p/11547158.html
Copyright © 2011-2022 走看看