(61)C#里怎么样转换字节数组与int类型
Posted caimouse
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(61)C#里怎么样转换字节数组与int类型相关的知识,希望对你有一定的参考价值。
(61)C#里怎么样转换字节数组与int类型
在C#里开发,经常会遇到类型转换的问题,如果是简单的类型转换,可以直接使用编译器内部的类型转换即可,比如从byte转换int,又或者从float转换为int类型,这些类型都可以进行内部转换。如果需要从一个数组转换为int,直接使用内部的转换就不可行了,这时怎么办呢?要么自己写所有转换代码,实现数据转换;要么使用类库里提供的转换函数。一般情况下,我们都是使用类库的代码来转换,这样当然是省时间,同时也编写稳定代码的方法,否则所有情况都需要考虑到,还需要自己测试所有的情况,如果缺少了某一种情况的测试,往往就会在这个地方出现大问题,比如把一个-1的数转换为一个巨大的数。因此,我们怎么熟悉BitConverter 类,使用这个类来实现数据类型的转换,就可以节省大量的时间。
下面的例子,就是使用此类来实现从字节数组转换为int类型,又从int类型转换为字节数组:
static void Test()
//字节数组
byte[] bytes = 0, 0, 0, 25 ;
// 如果系统
以上是关于(61)C#里怎么样转换字节数组与int类型的主要内容,如果未能解决你的问题,请参考以下文章