Java的字节数组转换成c#的,是bytes[i] & 0xff,那么反问,c#的字节数组转换成java的该怎么处理。
我说错了,我的意思是java的byte不是有符号吗,所以范围是-128-127,而c#的不是没有符号吗,所以是0-255,我现在有一个0-255范围的数组,我怎么转化成-128-127范围的数组
是我脑子短路了,sorry。我该死,想偏了
java和c#的字节数组转换问题
答案:4 悬赏:20 手机版
解决时间 2021-04-14 04:22
- 提问者网友:凉末
- 2021-04-13 08:02
最佳答案
- 五星知识达人网友:掌灯师
- 2021-04-13 09:41
这个问题本身就很奇怪,什么叫java的字节数组转换成C#的,怎么转?在什么情况下转?
这么说就简单多了,这转不转的都无所谓,要看你干什么用,在c#中你可以给一个byte变量赋值为负数,在C#编译器看来只是一个数值,没有什么意义!
这么说就简单多了,这转不转的都无所谓,要看你干什么用,在c#中你可以给一个byte变量赋值为负数,在C#编译器看来只是一个数值,没有什么意义!
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-04-13 12:54
很好奇的是,例如我byte[i]=5, 5的二进制是 00000101 &
- 2楼网友:夜余生
- 2021-04-13 11:15
应该说java是用C写的
- 3楼网友:纵马山川剑自提
- 2021-04-13 10:39
string readinfo=new string(readbytes,"gb2312");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯