static void Main(string[] args){
int[] a = new int[5] { 1, 2, 3, 4, 5 };
int[] b = new int[3];
// 下面这句话的意思是:从数组a下标为2的元素开始克隆元素到目标数组b下标为0的作为接受克隆过来的值的起始存储的位置,总共在a数组截取3个元素
Array.ConstrainedCopy(a, 2, b, 0, 3);
}
追问Array.ConstrainedCopy(a, 2, b, 0, 3);
这句解释一下。就是把a的哪几个元素复制到 b中哪几号里?
追答Array.ConstrainedCopy(a, 2, b, 0, 3); // 从数组a下标为2开始截取元素到数组b的下标为0开始存储,总共截取3个。