C#中定义好了数组a,有什么方法可以直接截取数组a的几个元素来组成新数组(不能直接输入数组初值)

2025-04-30 06:31:25
推荐回答(1个)
回答1:

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