而且本人通过bitconvert.getbytes得到的byte数组的长度也是4,但是这里规定的长度为2,奇怪,怎么写

解决方案 »

  1.   

    恩,错了,这里是填写的长度是4,但是不应该通过bitconvert.getbytes获得值吧?
      

  2.   

    就是一个int型转化为string型,就是说08010101用"08010101"来表示,其中的'0','1','8'都是ASCII码,而ASCII码是对应一个byte型的。
      

  3.   

    楼上的朋友,按照你的说法,我取这个值就应该通过System.Text.Encoding.Default.GetBytes("08010101")得到byte数组,但是这样得到的结果不对啊