C#数据类型的转换 本人是最近才接触C#的菜鸟,在调串口的时候,接收到的数据都是byte类型数组,想直接转换成别的类型,例如,short,int之类的,有哪位大侠知道,请多多指教~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是二进制数组转换成十进制数字的话好办:将byte数组拼接,赋给一个string类型变量,比如byte[] = {1,0,1,0},拼接后字符串是string s = "1010"; 转换成数字就是int num = Convert.ToInt32(s,2); 使用BitConverter类:http://msdn.microsoft.com/zh-cn/library/system.bitconverter.aspx byte[]转字符串System.Text.Encording.AscII.Getstring();字符串转别的就容易啊 byte[] bytes = { 1,0,1,0};int test = BitConverter.ToInt32(bytes, 0); C#打开一个端口 到出Excel文件 C#中byte类型的操作 关于c#文本数据读取与数组的问题 写了一个服务,现在如何部署和启动他? 变量类型显式转换的问题 C#怎么判断系统是不是64位? 怎么过滤数据集表中的记录? 抽刀断水水更流,举杯消愁愁更愁! 怎样用C#实现GB到BIG5的内码转换? 新手求教!俄罗斯方块如何实现计分功能 dataGridView1 两列相乘
字符串转别的就容易啊
byte[] bytes = { 1,0,1,0};
int test = BitConverter.ToInt32(bytes, 0);