1、byte转int

byte[] k = { 225,7,0,0 };
int g = System.BitConverter.ToInt32(k,0);

2、byte转int

     /** * byte数组中取int数值,本方法适用于(低位在前,高位在后)的顺序,和和intToBytes()配套使用*  * @param src *            byte数组 * @param offset *            从数组的第offset位开始 * @return int数值 */public static int bytesToInt(byte[] src, int offset=0){int value;value = (int)((src[offset] & 0xFF)| ((src[offset + 1] & 0xFF) << 8)| ((src[offset + 2] & 0xFF) << 16)| ((src[offset + 3] & 0xFF) << 24));return value;}/** * byte数组中取int数值,本方法适用于(低位在后,高位在前)的顺序。和intToBytes2()配套使用*/public static int bytesToInt2(byte[] src, int offset=0){int value;value = (int)(((src[offset] & 0xFF) << 24)| ((src[offset + 1] & 0xFF) << 16)| ((src[offset + 2] & 0xFF) << 8)| (src[offset + 3] & 0xFF));return value;}

3、int转byte

/*** 将int数值转换为占四个字节的byte数组,本方法适用于(低位在前,高位在后)的顺序。 和bytesToInt()配套使用* @param value*            要转换的int值* @return byte数组*/ public static 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); src[0] =  (byte) (value & 0xFF);               return src;}/*** 将int数值转换为占四个字节的byte数组,本方法适用于(高位在前,低位在后)的顺序。  和bytesToInt2()配套使用*/ public static byte[] intToBytes2(int value){byte[] src = new byte[4];src[0] = (byte) ((value>>24) & 0xFF);src[1] = (byte) ((value>>16)& 0xFF);src[2] = (byte) ((value>>8)&0xFF); src[3] = (byte) (value & 0xFF);    return src;}

C#编程,byte 与 int 相互转换相关推荐

  1. Java中的byte[]/char[]/int/String数据类型转换

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51743969 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...

  2. java write_java中write(byte[] b)与write(byte[] b,int off,int len)区别

    在项目中要上传文件或者图片 private static final int BUFFER_SIZE = 16 * 1024; private static void copy(File src, F ...

  3. 基于java的InputStream.read(byte[] b,int off,int len)算法学习!

    public int read(byte[] b,int off,int len)throws IOException 将输入流中最多 len 个数据字节读入字节数组.尝试读取多达 len 字节,但可 ...

  4. C++: byte和int的相互转化

    byte不是一种新类型,在C++中byte被定义的是unsigned char类型:但在C#里面byte被定义的是unsigned int类型 //int转byte void  intToByte(i ...

  5. php ip to int_ip地址和int相互转换

    ip地址和int相互转换 无 function ip_to_int($ip,$reverse=false){ if($reverse){ $ipVal = (int)$ip; $ipArr[0] = ...

  6. byte转换int时为何与0xff进行与运算

    2019独角兽企业重金招聘Python工程师标准>>> ava中byte转换int时为何与0xff进行与运算 在剖析该问题前请看如下代码 public static String b ...

  7. golang []byte 和 string相互转换

    原文链接:golang []byte和string相互转换 测试例子 package mainimport ("fmt" )func main() {str2 := "h ...

  8. Image、Byte[]、Bitmap相互转换

    Image.Byte[].Bitmap相互转换 /// <summary>         /// 将图片Image转换成Byte[]         /// </summary&g ...

  9. java write int,void write(byte[] b, int off, int len)

    void write(byte[] b, int off, int len) 描述 (Description) java.io.PipedOutputStream.write(byte[] b, in ...

  10. String(byte[] bytes, int offset, int length)

    public String(byte[] bytes, int offset, int length) 通过使用平台的默认字符集解码指定的 byte 子数组,构造一个新的 String. 参数: by ...

最新文章

  1. 电厂运维的cis数据_【面向运行人员的电站智能运维管家系统】
  2. JavaScript知识总结
  3. linux命令(8)wc
  4. php之clone 复制对象以及__clone魔术方法
  5. 2pin接口耳机_拆解报告:雷柏首款真无线耳机XS200
  6. 面试历程六:人真的有时候很奇怪
  7. RTSP播放器开发过程中需要考虑哪些关键因素
  8. 提高篇 第五部分 动态规划 第6章 斜率优化动态规划
  9. c语言10-100000取整数,100个C语言地编程题.docx
  10. django mysql windows_Django+MySQL配置:Windows+Centos
  11. Exchange2010安装配置篇二 自动安装
  12. NIS 报错No such map passwd.byname. Reason: Can't bind to server which serves this domain
  13. 一年多 Let’s Encrypt 的 SSL 证书使用有感
  14. 用C#分析华表插件表格数据
  15. 教你如何快速成为一名Java初级程序员
  16. 计算机键盘的英文都是什么意思啊,电脑键盘上所有英文的意思
  17. 八类网线测试仪之深入探讨-AEM
  18. java程序员看什么书籍比较好?(小白升级路线)
  19. 教你一键开发桌面应用程序
  20. 命题逻辑完备性定理证明

热门文章

  1. 广域网、局域网和城域网(ip城域网和因特网)
  2. VM中安装虚拟工具Vmware tools
  3. Eclipse的下载与安装
  4. 开源Jamendo在线音乐播放器源码(四)
  5. 【无标题】2022施工员-设备方向-岗位技能(施工员)考试题模拟考试题库及模拟考试
  6. 虚拟打印机如何打印Text
  7. 最新MySql安装教学,非常详细
  8. 华为MA5620、MA5626 ONU改交换机详细配置(小白级教程)
  9. 佳能430二代_简单好用 佳能430EX III-RT闪光灯评测
  10. 项目开发的完整流程(详解版)