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); }