我遇到一个怪问题,假设我有一个字节数组a,大小是100,用System.Convert.ToBase64String(a)转化成string Stra,但是我把这个字节数组分成两个大小是50的数组分开转换,变成Strb和Strc,Strd=Strb+Strc,奇怪的是Stra的内容和Strd不一样(Stra的前一半和Strd的前一半一样,后一半不样),这是为什么?我分开转换怎么样才能得到和Stra一样的内容?
调试欢乐多
byte[] bData = new byte[ A.Length + B.Lenth ];
Array.Copy( A, bData, A.Length );//Copy first array
Array.Copy( B,0, bData, A.Length, B.Length );//Copy second array