比如有个两个数组


B  A 的内容,,第一个,和最后一个 固定,,中间有一段空余,,比如2个字节 现在有数组B
  固定长度为2个字节,  现在想把数字 B 中的内容,,COPY 到 数组A的第二个字节开始的地方,,,
 
  填充 数组A 的 中间空余部分 有这样的函数么? 谢谢

解决方案 »

  1.   

    首先保证空余的和B个数相等,一个指针,执行第二个元素,然后copy B 到这个指针,拷贝长度为B的长度
      

  2.   

    看看这个吧。List<byte> buffer = new List<byte>();byte[] A = System.Text.Encoding.Default.GetBytes(Text1.Text);
    byte[] B = System.Text.Encoding.Default.GetBytes(Text2.Text);
    buffer.Add(A(0));
    buffer.AddRange(B);
    buffer.Add(A(A.Length - 1));
    //buffer.RemoveRange(5, buffer.Count);
    //buffer.Clear();
      

  3.   


    System.Text.StringBuilder instrs_temp = new System.Text.StringBuilder();
    instrs_temp.Append(System.Text.Encoding.Default.GetString(buffer.ToArray, 0, buffer.Count));
      

  4.   

    可以用Array.CopyTo()方法。
    具体为:B.CopyTo(A,1) //将B数组的值复制到A数组,从A数组索引为1的位置开始。